Terminal Settings
Terminal Settings in PostQode control how commands are executed.
Access them via Settings → Terminal Settings.
Default Terminal Profile
Choose which shell PostQode should use:
- bash
- zsh
- PowerShell
- Command Prompt
- or any custom shell
Shell Integration Timeout
Specifies how long PostQode waits for the terminal to become ready.
- Default: 4 seconds
- Increase to 10 seconds if commands fail due to slow shell initialization.
Enable Aggressive Terminal Reuse
If enabled, PostQode reuses the same terminal for multiple tasks.
- Enable → Faster, fewer terminals
- Disable → Useful if commands execute in the wrong directory or context
Terminal Exicution Mode
Terminal Execution Mode in PostQode defines how commands are executed on the user’s system during test runs, setup, or automation tasks.
PostQode provides two execution modes:
- VS Code Terminal
- Background Exec
Each mode is designed for different use cases, balancing visibility, control, and execution speed.
VS Code Terminal
In VS Code Terminal mode, PostQode executes commands in a visible VS Code terminal, allowing users to see real-time command execution and logs.
Behavior
- Opens a VS Code terminal
- Displays the exact command being executed
- Streams logs (stdout and stderr) live
- Allows user interaction (input, interruptions)
Background Exec
In Background mode, PostQode executes commands silently without opening a VS Code terminal.
Behavior
- No visible terminal window
- Commands run non-interactively
- Output is captured and summarized within PostQode
Terminal Output Line Limit
Defines how many terminal output lines PostQode reads and processes.
- Default: 500 lines
- Increase for verbose commands
- Decrease to improve performance in large outputs