[misc] # Run `sudo -v` to cache credentials at the start of the run # This avoids a blocking password prompt in the middle of an unattended run # (default: false) # pre_sudo = false # Sudo command to be used # sudo_command = "sudo" # Disable specific steps - same options as the command line flag disable = ["pnpm", "vim"] # Ignore failures for these steps # ignore_failures = ["powershell"] # List of remote machines with Topgrade installed on them # remote_topgrades = ["toothless", "pi", "parnas"] # Path to Topgrade executable on remote machines # remote_topgrade_path = ".cargo/bin/topgrade" # Arguments to pass to SSH when upgrading remote systems # ssh_arguments = "-o ConnectTimeout=2" # Arguments to pass tmux when pulling Repositories # tmux_arguments = "-S /var/tmux.sock" # Do not set the terminal title (default: true) # set_title = true # Display the time in step titles (default: true) # display_time = true # Don't ask for confirmations (no default value) # assume_yes = true # Do not ask to retry failed steps (default: false) # no_retry = true # Run inside tmux (default: false) # run_in_tmux = true # Cleanup temporary or old files (default: false) cleanup = true # Send a notification for every step (default: false) # notify_each_step = false # Skip sending a notification at the end of a run (default: false) # skip_notify = true # The Bash-it branch to update (default: "stable") # bashit_branch = "stable" # Run specific steps - same options as the command line flag # only = ["system", "emacs"] # Whether to self update # # this will be ignored if the binary is built without self update support # # available also via setting the environment variable TOPGRADE_NO_SELF_UPGRADE) # no_self_update = true # Extra tracing filter directives # These are prepended to the `--log-filter` argument # See: https://docs.rs/tracing-subscriber/latest/tracing_subscriber/filter/struct.EnvFilter.html#directives # log_filters = ["topgrade::command=debug", "warn"]