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.