├── .editorconfig ├── .github └── workflows │ ├── ci.yml │ ├── nix.yml │ ├── package.yml │ ├── pr.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── RELEASING.md ├── ci ├── add_changelog_version.py ├── get_version.py └── package.py ├── demo.gif ├── doc ├── install-from-source.md └── install-pre-packaged-bins.md ├── etc ├── fish │ └── conf.d │ │ └── alt.fish └── profile.d │ └── alt.sh ├── flake.lock ├── flake.nix ├── install.sh ├── renovate.json5 ├── setup.cfg ├── src ├── checks.rs ├── cli.rs ├── command.rs ├── command_version.rs ├── def_cmd.rs ├── doctor_cmd.rs ├── environment.rs ├── exec_cmd.rs ├── main.rs ├── scan │ ├── homebrew.rs │ ├── mod.rs │ └── path_suffix.rs ├── scan_cmd.rs ├── shim.rs ├── shim_cmd.rs ├── show_cmd.rs ├── use_cmd.rs ├── use_file.rs └── which_cmd.rs └── tests ├── doctor_def_test.rs ├── help_test.rs ├── integration_test.rs ├── snapshots ├── help_test__help@--help.snap ├── help_test__help@-h.snap ├── help_test__help@def_--help.snap ├── help_test__help@def_-h.snap ├── help_test__help@doctor_--help.snap ├── help_test__help@doctor_-h.snap ├── help_test__help@exec_--help.snap ├── help_test__help@exec_-h.snap ├── help_test__help@help.snap ├── help_test__help@scan_--help.snap ├── help_test__help@scan_-h.snap ├── help_test__help@shim_--help.snap ├── help_test__help@shim_-h.snap ├── help_test__help@show_--help.snap ├── help_test__help@show_-h.snap ├── help_test__help@use_--help.snap ├── help_test__help@use_-h.snap ├── help_test__help@which_--help.snap └── help_test__help@which_-h.snap └── test_env.rs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/.github/workflows/nix.yml -------------------------------------------------------------------------------- /.github/workflows/package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/.github/workflows/package.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.alt.toml 2 | /target 3 | /dist 4 | **/*.rs.bk 5 | 6 | # Nix output 7 | /result 8 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/RELEASING.md -------------------------------------------------------------------------------- /ci/add_changelog_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/ci/add_changelog_version.py -------------------------------------------------------------------------------- /ci/get_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/ci/get_version.py -------------------------------------------------------------------------------- /ci/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/ci/package.py -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/demo.gif -------------------------------------------------------------------------------- /doc/install-from-source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/doc/install-from-source.md -------------------------------------------------------------------------------- /doc/install-pre-packaged-bins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/doc/install-pre-packaged-bins.md -------------------------------------------------------------------------------- /etc/fish/conf.d/alt.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/etc/fish/conf.d/alt.fish -------------------------------------------------------------------------------- /etc/profile.d/alt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/etc/profile.d/alt.sh -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/flake.nix -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/install.sh -------------------------------------------------------------------------------- /renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/renovate.json5 -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/setup.cfg -------------------------------------------------------------------------------- /src/checks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/checks.rs -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/command.rs -------------------------------------------------------------------------------- /src/command_version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/command_version.rs -------------------------------------------------------------------------------- /src/def_cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/def_cmd.rs -------------------------------------------------------------------------------- /src/doctor_cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/doctor_cmd.rs -------------------------------------------------------------------------------- /src/environment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/environment.rs -------------------------------------------------------------------------------- /src/exec_cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/exec_cmd.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/scan/homebrew.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/scan/homebrew.rs -------------------------------------------------------------------------------- /src/scan/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/scan/mod.rs -------------------------------------------------------------------------------- /src/scan/path_suffix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/scan/path_suffix.rs -------------------------------------------------------------------------------- /src/scan_cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/scan_cmd.rs -------------------------------------------------------------------------------- /src/shim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/shim.rs -------------------------------------------------------------------------------- /src/shim_cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/shim_cmd.rs -------------------------------------------------------------------------------- /src/show_cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/show_cmd.rs -------------------------------------------------------------------------------- /src/use_cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/use_cmd.rs -------------------------------------------------------------------------------- /src/use_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/use_file.rs -------------------------------------------------------------------------------- /src/which_cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/src/which_cmd.rs -------------------------------------------------------------------------------- /tests/doctor_def_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/doctor_def_test.rs -------------------------------------------------------------------------------- /tests/help_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/help_test.rs -------------------------------------------------------------------------------- /tests/integration_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/integration_test.rs -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@--help.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@--help.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@-h.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@-h.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@def_--help.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@def_--help.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@def_-h.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@def_-h.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@doctor_--help.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@doctor_--help.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@doctor_-h.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@doctor_-h.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@exec_--help.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@exec_--help.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@exec_-h.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@exec_-h.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@help.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@help.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@scan_--help.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@scan_--help.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@scan_-h.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@scan_-h.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@shim_--help.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@shim_--help.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@shim_-h.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@shim_-h.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@show_--help.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@show_--help.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@show_-h.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@show_-h.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@use_--help.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@use_--help.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@use_-h.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@use_-h.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@which_--help.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@which_--help.snap -------------------------------------------------------------------------------- /tests/snapshots/help_test__help@which_-h.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/snapshots/help_test__help@which_-h.snap -------------------------------------------------------------------------------- /tests/test_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotboris/alt/HEAD/tests/test_env.rs --------------------------------------------------------------------------------