Shell Integration
Auto-Detection
ori-term automatically detects your shell -- bash, zsh, fish, or PowerShell -- and sets up integration scripts. No manual configuration is needed. Your shell config files are not modified; ori-term handles everything transparently.
Working Directory Tracking
Your shell reports its current working directory after each command. ori-term uses this for:
- Setting window and tab titles to a short path
- Opening new panes and tabs in the same directory
- Resolving relative file paths for clickable links
Smart Navigation
The shell marks boundaries between prompts, input, and output. This enables:
- Jumping between command prompts in your scrollback
- Selecting just a command's output
- Identifying whether the shell is idle or running a command
Notifications
ori-term supports desktop notifications from terminal applications. Notifications use your platform's native notification system. This is useful for alerting you when long-running commands complete in background tabs.
Manual Setup
Shell integration is automatic for most shells. If you need to set it up manually or are using an uncommon shell, you can add the appropriate escape sequences to your shell prompt. See your shell's documentation for prompt customization.