Command shortcuts
Command shortcuts are custom commands that appear as pills in the task detail window and in Command Terminal windows. Click one to launch an editor, open a git tool, run a script, or anything else you can do from the command line. They are distinct from Hotkeys, the keyboard bindings.
Adding shortcuts
Section titled “Adding shortcuts”Open Settings > Shortcuts (per-project). You have two options:
- Presets - click the Presets dropdown to pick from built-in shortcuts for popular tools
- Add shortcut - create a blank shortcut and fill in the label, command, and icon
Built-in presets
Section titled “Built-in presets”Presets are filtered by your operating system. Available categories:
- VS Code -
code "{{cwd}}" - Cursor -
cursor "{{cwd}}" - Zed (macOS/Linux) -
zed "{{cwd}}" - Sublime Text -
subl "{{cwd}}" - WebStorm -
webstorm "{{cwd}}" - IntelliJ IDEA -
idea "{{cwd}}" - Visual Studio (Windows) - auto-detects via
vswhere
- GitHub Desktop (Windows/macOS) -
github "{{cwd}}" - Fork (Windows) -
fork open "{{cwd}}" - Fork (macOS) -
open -a Fork "{{cwd}}" - GitKraken -
gitkraken -p "{{cwd}}" - TortoiseGit Log (Windows) -
TortoiseGitProc /command:log /path:"{{cwd}}" - TortoiseGit Commit (Windows) -
TortoiseGitProc /command:commit /path:"{{cwd}}"
- File Explorer (Windows) -
explorer "{{cwd}}" - Finder (macOS) -
open "{{cwd}}" - File Manager (Linux) -
xdg-open "{{cwd}}" - Windows Terminal -
wt -d "{{cwd}}" - Terminal (macOS) -
open -a Terminal "{{cwd}}" - iTerm2 (macOS) -
open -a iTerm "{{cwd}}" - Alacritty -
alacritty --working-directory "{{cwd}}"
Template variables
Section titled “Template variables”Shortcut commands can use these placeholders, which are replaced at runtime:
| Variable | Replaced with |
|---|---|
{{cwd}} | Task’s working directory (worktree path or project root) |
{{branchName}} | Git branch name |
{{taskTitle}} | Task title (sanitized for shell safety) |
{{projectPath}} | Root project path |
Display options
Section titled “Display options”Each shortcut has a display setting that controls where it appears in the task detail window:
| Option | Where it appears |
|---|---|
| Header | As a pill button in the window’s title bar |
| Menu | In the three-dot kebab menu |
| Both | In both locations (default) |
Use Header for shortcuts you use constantly (like “Open in VS Code”) and Menu for less frequent ones to keep the title bar clean.
Custom shortcuts
Section titled “Custom shortcuts”Click Add shortcut to create your own. Fill in:
- Label - display name (e.g., “Deploy to Staging”)
- Command - any shell command with
{{}}variables - Icon - pick from the icon palette
- Display - where it appears in the window (see Display options)
Shortcuts can be reordered by dragging.
Team vs personal shortcuts
Section titled “Team vs personal shortcuts”Shortcuts have two scopes:
| Scope | Stored in | Shared via Git |
|---|---|---|
| Team | kangentic.json | Yes - everyone on the project sees them |
| Personal | kangentic.local.json | No - local to your machine |
Use team shortcuts for shared tools (editors, git workflows) and personal shortcuts for your own utilities.
See also
Section titled “See also”- Board configuration - team shortcuts live alongside columns and automations in
kangentic.json - Hotkeys - the keyboard bindings, a different thing
- Command Terminal - run ad-hoc commands without creating a task
- Task detail window - where the shortcut pills appear
Kangentic is free and open source. A star helps other people find it.
Star on GitHub