Topgrade(1)

NAME
Topgrade

SYNOPSIS
Topgrade [--edit-config] [--config-reference] [-t|--tmux] [-c|--cleanup] [-n|--dry-run] [--no-retry] [--disable] [--only] [--custom-commands] [--env] [-v|--verbose] [-k|--keep] [--skip-notify] [-y|--yes] [--disable-predefined-git-repos] [--config] [--remote-host-limit] [--show-skipped] [--log-filter] [--no-self-update] [-h|--help] [-V|--version]

DESCRIPTION

OPTIONS

--edit-config
    Edit the configuration file

--config-reference
    Show config reference

-t, --tmux
    Run inside tmux

-c, --cleanup
    Cleanup temporary or old files

-n, --dry-run
    Print what would be done

--no-retry
    Do not ask to retry failed steps

--disable=STEP
    Do not perform upgrades for the given steps
    [possible values: am, app_man, asdf, atom, audit, bin, bob, brew_cask, brew_formula, bun, bun_packages, cargo, chezmoi, chocolatey, choosenim, composer, conda, config_update, containers, custom_commands, deb_get, deno, distrobox, dkp_pacman, dotnet, emacs, firmware, flatpak, flutter, fossil, gcloud, gem, ghcup, github_cli_extensions, git_repos, gnome_shell_extensions, go, guix, haxelib, helm, home_manager, jetpack, julia, juliaup, kakoune, helix, krew, lure, macports, mamba, miktex, mas, maza, micro, myrepos, nix, node, opam, pacdef, pacstall, pearl, pip3, pip_review, pip_review_local, pipupgrade, pipx, pkg, pkgin, pnpm, powershell, protonup, raco, rcm, remotes, restarts, rtcl, ruby_gems, rustup, scoop, sdkman, self_update, sheldon, shell, snap, sparkle, spicetify, stack, stew, system, tldr, tlmgr, tmux, toolbx, vagrant, vcpkg, vim, vscode, winget, wsl, wsl_update, yadm, yarn]

--only=STEP
    Perform only the specified steps (experimental)
    [possible values: am, app_man, asdf, atom, audit, bin, bob, brew_cask, brew_formula, bun, bun_packages, cargo, chezmoi, chocolatey, choosenim, composer, conda, config_update, containers, custom_commands, deb_get, deno, distrobox, dkp_pacman, dotnet, emacs, firmware, flatpak, flutter, fossil, gcloud, gem, ghcup, github_cli_extensions, git_repos, gnome_shell_extensions, go, guix, haxelib, helm, home_manager, jetpack, julia, juliaup, kakoune, helix, krew, lure, macports, mamba, miktex, mas, maza, micro, myrepos, nix, node, opam, pacdef, pacstall, pearl, pip3, pip_review, pip_review_local, pipupgrade, pipx, pkg, pkgin, pnpm, powershell, protonup, raco, rcm, remotes, restarts, rtcl, ruby_gems, rustup, scoop, sdkman, self_update, sheldon, shell, snap, sparkle, spicetify, stack, stew, system, tldr, tlmgr, tmux, toolbx, vagrant, vcpkg, vim, vscode, winget, wsl, wsl_update, yadm, yarn]

--custom-commands=NAME
    Run only specific custom commands

--env=NAME=VALUE
    Set environment variables

-v, --verbose
    Output debug logs. Alias for `--log-filter debug`

-k, --keep
    Prompt for a key before exiting

--skip-notify
    Skip sending a notification at the end of a run

-y, --yes=STEP
    Say yes to package manager's prompt
    [possible values: am, app_man, asdf, atom, audit, bin, bob, brew_cask, brew_formula, bun, bun_packages, cargo, chezmoi, chocolatey, choosenim, composer, conda, config_update, containers, custom_commands, deb_get, deno, distrobox, dkp_pacman, dotnet, emacs, firmware, flatpak, flutter, fossil, gcloud, gem, ghcup, github_cli_extensions, git_repos, gnome_shell_extensions, go, guix, haxelib, helm, home_manager, jetpack, julia, juliaup, kakoune, helix, krew, lure, macports, mamba, miktex, mas, maza, micro, myrepos, nix, node, opam, pacdef, pacstall, pearl, pip3, pip_review, pip_review_local, pipupgrade, pipx, pkg, pkgin, pnpm, powershell, protonup, raco, rcm, remotes, restarts, rtcl, ruby_gems, rustup, scoop, sdkman, self_update, sheldon, shell, snap, sparkle, spicetify, stack, stew, system, tldr, tlmgr, tmux, toolbx, vagrant, vcpkg, vim, vscode, winget, wsl, wsl_update, yadm, yarn]

--disable-predefined-git-repos
    Don't pull the predefined git repos

--config=PATH
    Alternative configuration file

--remote-host-limit=REGEX
    A regular expression for restricting remote host execution

--show-skipped
    Show the reason for skipped steps

--log-filter=LOG_FILTER [default: warn]
    Tracing filter directives. See: https://docs.rs/tracing-subscriber/latest/tracing_subscriber/struct.EnvFilter.html

--no-self-update
    Don't update Topgrade

-h, --help
    Print help (see a summary with '-h')

-V, --version
    Print version

VERSION
v14.0.0