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