{"id":15513308,"url":"https://github.com/chungquantin/scripion","last_synced_at":"2025-07-24T17:15:02.966Z","repository":{"id":195666905,"uuid":"691954887","full_name":"chungquantin/scripion","owner":"chungquantin","description":"Scripion is a lightweight desktop script manager for MacOS. ","archived":false,"fork":false,"pushed_at":"2023-09-19T06:57:53.000Z","size":1098,"stargazers_count":32,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-08T21:41:42.986Z","etag":null,"topics":["desktop","desktop-app","macos","react","rust","script","shell","tauri","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chungquantin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-15T08:42:11.000Z","updated_at":"2024-11-11T10:00:18.000Z","dependencies_parsed_at":"2023-09-19T05:43:16.482Z","dependency_job_id":"5d224ee8-3968-4648-9011-883fe7c17d13","html_url":"https://github.com/chungquantin/scripion","commit_stats":null,"previous_names":["nomadiz/scripion","lowlevelers/scripion","chungquantin/scripion"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chungquantin%2Fscripion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chungquantin%2Fscripion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chungquantin%2Fscripion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chungquantin%2Fscripion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chungquantin","download_url":"https://codeload.github.com/chungquantin/scripion/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230028327,"owners_count":18161887,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["desktop","desktop-app","macos","react","rust","script","shell","tauri","typescript"],"created_at":"2024-10-02T09:54:12.832Z","updated_at":"2024-12-16T21:32:12.324Z","avatar_url":"https://github.com/chungquantin.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# \u003cimg width=\"35\" alt=\"Group 97\" src=\"https://github.com/nomadiz/scripion/assets/56880684/c097d4fe-386a-4c33-a280-e92f7308c852\"\u003e Sripion - Lightweight desktop script manager for MacOS\n\n![Group 102](https://github.com/nomadiz/scripion/assets/56880684/89ca0b74-ac85-4d89-b6b0-43310babb9db)\n\nScripion is a versatile tool designed to streamline command management on your device. For developers and engineers who often find themselves navigating the intricacies of the shell and terminal, Scripion is a trusted companion. While these command-line interfaces are invaluable for complex tasks, not all commands require their full attention.\n\nWith Scripion, you can effortlessly organize and execute a wide range of commands without the need for constant terminal interaction. This user-friendly application simplifies the process of handling basic scripts, allowing you to focus your valuable terminal resources on more critical tasks.\n\n# Installation\nMacOS: [Scrripion Beta v0.0.1](https://github.com/nomadiz/scripion/releases/download/beta-v0.0.1/Scripion_beta_0.0.1_aarch64.dmg)\n\n# Features\n## Store commands in your workspace\n![Group 98](https://github.com/nomadiz/scripion/assets/56880684/13835986-a107-4935-a04e-1e7326874e50)\n\nScripion allows you to store, update workspace names, and remove workspaces easily. Regarding privacy concerns, workspaces are stored locally on your device using SQLite3. \n### Integrate with different framework projects\nSupport: `package.json` projects\nScripion automatically reads package.json from the imported workspaces and stores them as Scripion's workspace scripts with interactive UI. To import the workspace, click on the **+ Add workspace** button. If the workspace is not a valid project, it won't be imported to Scripion.\n## Execute command with one click\n![Group 100](https://github.com/nomadiz/scripion/assets/56880684/05d4d7e1-28cd-4e43-bff0-3b6c7e18aef8)\n\n## View script history of multiple shells\n![Group 101](https://github.com/nomadiz/scripion/assets/56880684/341af1f2-a51c-4d1f-a305-1b38c8cf03ef)\n\nScripion streamlines script history management by offering a unified view of scripts executed across various shells. This feature simplifies record-keeping, ensuring that you can efficiently trace your scripting activities.\n\n**📝 Scripion does not store your data**, it is designed to utilize the `history` command of the shell feature.\n\n# Development\nScripion is built using Tauri + Rust for backend and React + Typescript for frontend.\n## Getting started\nStart building Scripion on local\n```\ncargo tauri dev\n```\nBuild MacOS bundle\n```\nnpm run tauri build\n```\nFormat code\n```\nnpm run prettier:fix\n```\n---------------------------\nScripion is developed and maintained under @nomadiz team wit love ❤️\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchungquantin%2Fscripion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchungquantin%2Fscripion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchungquantin%2Fscripion/lists"}