Quick access to your most-used command-line bookmarks for Zsh
ZapMarks is a powerful Zsh plugin that streamlines your command-line workflow by providing instant access to frequently used commands through an intuitive bookmark system.
- 🔍 Smart Search: Fuzzy search through your bookmarked commands
- 👀 Command Preview: See command details before execution
- ⚡️ Quick Add: Bookmark new commands directly from the terminal
- 🛠 Easy Management: Edit bookmarks with your preferred editor
- 🚀 High Performance: Optimized performance using fzf and jq
bash -c "$(curl -fsSL https://github.com/iliutaadrian/zapmarks/main/scripts/install.sh)"After installation, restart your terminal or run:
source ~/.zshrcBefore installing, ensure you have:
The automated installation script will:
- Clone the repository to the appropriate location
- Configure your Zsh setup
- Install the default bookmarks file
-
Clone the repository:
git clone https://github.com/iliutaadrian/zapmarks.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zapmarks -
Run the installation script:
${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zapmarks/scripts/install.sh -
Add the plugin to your
.zshrc:plugins=(... zapmarks)
| Command | Description |
|---|---|
CTR+B |
Open the bookmark fuzzy finder |
zapmarks-add |
Add a new bookmark |
zapmarks-edit |
Edit bookmarks file |
-
Save a frequently used command:
zapmarks-add # Follow the prompts to add your command -
Press
Alt+Bto access your bookmarks -
Type to fuzzy search through your commands
-
Press Enter to execute the selected command
ZapMarks stores its configuration in ~/.zapmarks.json. The file structure is:
{
"bookmarks": [
{
"command": "git status",
"description": "Check git status",
"tags": ["git", "status"]
}
]
}