{"id":13529484,"url":"https://github.com/fairy-root/Zsh-Shortcuts-Plugin","last_synced_at":"2025-04-01T16:31:29.042Z","repository":{"id":225370983,"uuid":"765818460","full_name":"fairy-root/Zsh-Shortcuts-Plugin","owner":"fairy-root","description":"Shortcuts plugin for oh my zsh to make command Shortcuts","archived":false,"fork":false,"pushed_at":"2024-07-04T16:43:51.000Z","size":138,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-02T16:34:57.570Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fairy-root.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-01T17:18:06.000Z","updated_at":"2024-09-06T10:23:58.000Z","dependencies_parsed_at":"2024-04-14T11:23:57.297Z","dependency_job_id":"7f5131c1-c738-48df-b0cc-65f9c4e935f9","html_url":"https://github.com/fairy-root/Zsh-Shortcuts-Plugin","commit_stats":null,"previous_names":["fairysubsteam/zsh-shortcuts-plugin","fairy-root/zsh-shortcuts-plugin"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fairy-root%2FZsh-Shortcuts-Plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fairy-root%2FZsh-Shortcuts-Plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fairy-root%2FZsh-Shortcuts-Plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fairy-root%2FZsh-Shortcuts-Plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fairy-root","download_url":"https://codeload.github.com/fairy-root/Zsh-Shortcuts-Plugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246670544,"owners_count":20815003,"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":[],"created_at":"2024-08-01T07:00:36.742Z","updated_at":"2025-04-01T16:31:28.786Z","avatar_url":"https://github.com/fairy-root.png","language":"Shell","funding_links":[],"categories":["Plugins","Recently Updated"],"sub_categories":["ZSH on Windows","[Jul 15, 2024](/content/2024/07/15/README.md)"],"readme":"# Shortcuts Plugin for Zsh / Oh My Zsh\n\n**Enhance your terminal productivity with the Shortcuts plugin for Oh My Zsh. Easily manage command shortcuts with robust features.**\n\n![Termux](https://i.imgur.com/I2wjmj5.jpeg \"Displaying help\")\n\n## Features\n\n- **Add, Remove, Edit Shortcuts**\n- **Backup and Restore Shortcuts**\n- **Grouping and Profiles Management**\n- **Undo Last Change**\n- **Search and Toggle Shortcuts**\n- **Import/Export Shortcuts**\n- **Logging Actions**\n- **Auto Completion**\n- **Link Management**: Add/remove links to import shortcuts\n- **Remove All Shortcuts**\n- **Default Profile**: Automatically created for new users\n- **Update Shortcuts from Links**\n- **Add New Profiles**\n\n## Installation\n\n### Oh My Zsh\n\n1. Clone the repository:\n    ```sh\n    git clone https://github.com/fairy-root/Zsh-Shortcuts-Plugin ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/shortcuts\n    ```\n\n2. Activate the plugin:\n    ```sh\n    nano ~/.zshrc\n    plugins=(... shortcuts)\n    source ~/.zshrc\n    ```\n\n### Zsh (without Oh My Zsh)\n\n1. Clone the repository:\n    ```sh\n    git clone https://github.com/fairy-root/Zsh-Shortcuts-Plugin ~/zsh-custom-plugins/shortcuts\n    ```\n\n2. Source the plugin in your `.zshrc`:\n    ```sh\n    echo \"source ~/zsh-custom-plugins/shortcuts/shortcuts.plugin.zsh\" \u003e\u003e ~/.zshrc\n    source ~/.zshrc\n    ```\n\n## Usage\n\n- **Add**: `shortcuts -a \u003calias\u003e \u003ccommand\u003e`\n- **Remove**: `shortcuts -r \u003calias\u003e`\n- **List**: `shortcuts -l`\n- **Edit**: `shortcuts -e \u003calias\u003e \u003cnew command\u003e`\n- **Backup**: `shortcuts -b`\n- **Restore**: `shortcuts -s`\n- **Group List**: `shortcuts -g \u003cgroup\u003e`\n- **Switch Profile**: `shortcuts -p \u003cprofile\u003e`\n- **Add New Profile**: `shortcuts -ap \u003cprofile\u003e`\n- **Undo**: `shortcuts -u`\n- **Search**: `shortcuts -f \u003cpattern\u003e`\n- **Toggle**: `shortcuts -t \u003calias\u003e`\n- **Import**: `shortcuts -i \u003cfile\u003e`\n- **Export**: `shortcuts -x \u003cfile\u003e`\n- **List Profiles**: `shortcuts -lp`\n- **Delete Profile**: `shortcuts -dp \u003cprofile\u003e`\n- **Source File**: `shortcuts -source`\n- **Add Link**: `shortcuts -la \u003clink\u003e`\n- **Remove Link**: `shortcuts -rl \u003clink\u003e`\n- **Remove All**: `shortcuts -ra`\n- **Update Shortcuts from Links**: `shortcuts -up`\n\nFor detailed options, run `shortcuts -h`.\n\n## Compatibility\n\n- **Termux (Android)**\n  - Install Zsh and Git:\n    ```sh\n    pkg install zsh git\n    ```\n\n- **Linux/Ubuntu**\n  - Install Zsh and Git:\n    ```sh\n    sudo apt-get install zsh git\n    ```\n\n- **macOS**\n  - Install Zsh and Git using Homebrew if necessary:\n    ```sh\n    brew install zsh git\n    ```\n\n- **Windows (WSL)**\n  - Enable WSL and install a Linux distribution, then follow Linux/Ubuntu steps.\n\n## Contributing\n\nContributions are welcome! Open an issue or submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License.\n\n---\n\n![oh my zsh](https://i.imgur.com/XQruyEK.jpeg \"oh my zsh\")\n\n## Donation\n\nSupport this project:\n\n- USDt (TRC20): `TGCVbSSJbwL5nyXqMuKY839LJ5q5ygn2uS`\n- BTC: `13GS1ixn2uQAmFQkte6qA5p1MQtMXre6MT`\n- ETH (ERC20): `0xdbc7a7dafbb333773a5866ccf7a74da15ee654cc`\n- LTC: `Ldb6SDxUMEdYQQfRhSA3zi4dCUtfUdsPou`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffairy-root%2FZsh-Shortcuts-Plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffairy-root%2FZsh-Shortcuts-Plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffairy-root%2FZsh-Shortcuts-Plugin/lists"}