Configuration

Puff provides several features for more flexible control.

In the Puff File, there's a configuration field where you can configure:

  • shell – The shell used to run your tasks (e.g. powershell, zsh, bash, or other). (default: current shell)

  • default – The default task to run if none is specified in the CLI. (default: default)

  • show_thread_logs – Whether to display logs from commands running in multithreaded mode. (default: true)

Example

configuration:
  shell: powershell
  default: task1
  show_thread_logs: false

Last updated