Skip to main content

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 Execution 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