Snippet Library
Save, organize, and share frequently used commands with variable support.
Creating Snippets
Open the snippet library from the sidebar or with Cmd+Shift+S / Ctrl+Shift+S. Click "New Snippet" to create one. Give it a name, an optional description, and enter the command. Snippets are stored in your encrypted vault and sync across all your devices.
You can organize snippets into folders and assign tags for easy filtering. The search bar supports searching by name, description, tag, or command content.
Variable Placeholders
Snippets support variable placeholders using the {{variable_name}} syntax. When you invoke a snippet with variables, JumpTerm prompts you to fill in each value before inserting the command. For example, a deploy snippet might look like:
git pull origin {{branch}} && docker-compose -f {{compose_file}} up -d
You can set default values for variables by using {{variable_name:default_value}}. Variables that were recently filled are remembered for convenience.
Using Snippets
In an active terminal session, press Cmd+Shift+P / Ctrl+Shift+P to open the snippet picker. Search for the snippet you want and press Enter to insert it into the terminal. The command is inserted but not automatically executed, so you can review and modify it before pressing Enter.
You can also right-click in the terminal and select "Insert Snippet" from the context menu, or drag a snippet from the library panel directly into the terminal.
Team Sharing
On the Team plan, snippets can be shared through shared vaults. Create a shared snippet folder, add snippets to it, and all team members with access to the shared vault will see them. Shared snippets are read-only for non-owners by default, but you can grant edit permissions to specific team members.