Terminals
Ironspire includes an integrated terminal so you can run shell commands without leaving the app. You can open multiple terminals with different shell types, all rooted in your project directory.
Opening a terminal
Three ways to create a new terminal:
- Click the + button next to the "Terminals" section header in the sidebar (uses your default shell)
- Click the dropdown arrow next to the + button to pick a specific shell type
- Press
Ctrl+Nto open a new terminal with your default shell
Supported shells
The available shells depend on your platform:
| Platform | Shells |
|---|---|
| Windows | PowerShell 7+ (pwsh), Windows PowerShell, Git Bash, Command Prompt, WSL |
| macOS / Linux | bash, zsh, fish, sh |
Ironspire auto-detects which shells are installed on your machine.
Setting a default shell
- Open Settings (
Ctrl+,) - Go to the General tab
- Under Terminal, select your preferred shell from the dropdown
The default shell is used when you click the + button or press Ctrl+N.
Managing terminals
- Rename: Double-click the terminal name in the sidebar, or right-click and select "Rename"
- Close: Right-click the terminal in the sidebar and select "Close", or click the X in the terminal header
- Switch: Click any terminal in the sidebar to switch to it
Terminals are auto-named by shell type with an incrementing number (e.g., "PowerShell 1", "PowerShell 2").
Terminal sessions are tied to your active profile. When you switch profiles, existing terminals are closed and the working directory resets to the new project root.