├── .cargo └── config.toml ├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── cicd.yml │ └── coverage.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .typos.toml ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── pixi.lock ├── pixi.toml ├── rust-toolchain.toml ├── src ├── archive.rs ├── bin │ ├── moonup-shim.rs │ └── moonup.rs ├── cli │ ├── completions.rs │ ├── default.rs │ ├── install.rs │ ├── list.rs │ ├── mod.rs │ ├── pin.rs │ ├── run.rs │ ├── selfupdate.rs │ ├── uninstall.rs │ ├── update.rs │ └── which.rs ├── constant.rs ├── dist_server │ ├── mod.rs │ └── schema │ │ ├── legacy.rs │ │ ├── mod.rs │ │ ├── v2.rs │ │ └── v3.rs ├── fs.rs ├── lib.rs ├── reporter.rs ├── runner.rs ├── toolchain │ ├── index.rs │ ├── mod.rs │ ├── package.rs │ └── resolve.rs └── utils.rs └── tests ├── e2e ├── flow.rs ├── mod.rs ├── shim.rs └── snapshots │ ├── test__e2e__flow__flow_with_network_mock.snap │ ├── test__e2e__flow__liveinstall__flow_with_network.snap │ ├── test__e2e__flow__liveinstall__moon_upgrade_intercept.snap │ ├── test__e2e__flow__liveinstall__moon_use_default_version.snap │ ├── test__e2e__flow__liveinstall__moon_use_pinned_version.snap │ ├── test__e2e__flow__liveinstall__moon_use_version_from_arg.snap │ ├── test__e2e__flow__liveinstall__moonup_default.snap │ ├── test__e2e__flow__liveinstall__moonup_default_interactive.snap │ ├── test__e2e__flow__liveinstall__moonup_install.snap │ ├── test__e2e__flow__liveinstall__moonup_install_interactive.snap │ ├── test__e2e__flow__liveinstall__moonup_install_latest.snap │ ├── test__e2e__flow__liveinstall__moonup_install_neverexists.snap │ ├── test__e2e__flow__liveinstall__moonup_install_nightly.snap │ ├── test__e2e__flow__liveinstall__moonup_install_nightly_2.snap │ ├── test__e2e__flow__liveinstall__moonup_list_1.snap │ ├── test__e2e__flow__liveinstall__moonup_list_2.snap │ ├── test__e2e__flow__liveinstall__moonup_pin.snap │ ├── test__e2e__flow__liveinstall__moonup_pin_interactive.snap │ ├── test__e2e__flow__liveinstall__moonup_run.snap │ ├── test__e2e__flow__liveinstall__moonup_selfupdate.snap │ ├── test__e2e__flow__liveinstall__moonup_selfupdate_forced.snap │ ├── test__e2e__flow__liveinstall__moonup_uninstall.snap │ ├── test__e2e__flow__liveinstall__moonup_uninstall_clear.snap │ ├── test__e2e__flow__liveinstall__moonup_uninstall_interactive.snap │ ├── test__e2e__flow__liveinstall__moonup_uninstall_keep_cache.snap │ ├── test__e2e__flow__liveinstall__moonup_update.snap │ ├── test__e2e__flow__liveinstall__moonup_which.snap │ ├── test__e2e__flow__moonup_completions.snap │ ├── test__e2e__flow__moonup_default.snap │ ├── test__e2e__flow__moonup_pin.snap │ ├── test__e2e__flow__moonup_show.snap │ └── test__e2e__shim__run_moonup_shim_directly.snap ├── fixtures ├── archive │ ├── test.tar.gz │ └── test.zip └── dist_server │ ├── bleeding │ ├── aarch64-apple-darwin.json │ ├── x86_64-apple-darwin.json │ ├── x86_64-pc-windows.json │ └── x86_64-unknown-linux.json │ ├── channel-bleeding.json │ ├── channel-latest.json │ ├── channel-nightly.json │ ├── index.json │ ├── latest │ ├── 0.1.20240704+647946c28 │ │ ├── aarch64-apple-darwin.json │ │ ├── x86_64-apple-darwin.json │ │ ├── x86_64-pc-windows.json │ │ └── x86_64-unknown-linux.json │ └── 0.1.20241231+ba15a9a4e │ │ ├── aarch64-apple-darwin.json │ │ ├── x86_64-apple-darwin.json │ │ ├── x86_64-pc-windows.json │ │ └── x86_64-unknown-linux.json │ └── nightly │ ├── 2025-01-02 │ ├── aarch64-apple-darwin.json │ ├── x86_64-apple-darwin.json │ ├── x86_64-pc-windows.json │ └── x86_64-unknown-linux.json │ └── 2025-01-05 │ ├── aarch64-apple-darwin.json │ ├── x86_64-apple-darwin.json │ ├── x86_64-pc-windows.json │ └── x86_64-unknown-linux.json ├── integration ├── archive.rs ├── cli_interface.rs ├── mod.rs └── snapshots │ ├── test__integration__cli_interface__default.snap │ ├── test__integration__cli_interface__help.snap │ ├── test__integration__cli_interface__install.snap │ ├── test__integration__cli_interface__install_alias.snap │ ├── test__integration__cli_interface__pin.snap │ ├── test__integration__cli_interface__run.snap │ ├── test__integration__cli_interface__show.snap │ ├── test__integration__cli_interface__show_alias.snap │ ├── test__integration__cli_interface__update.snap │ ├── test__integration__cli_interface__update_alias.snap │ └── test__integration__cli_interface__which.snap ├── test.rs ├── unit ├── base.rs ├── dist_server.rs ├── mod.rs └── resolve.rs └── util.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cicd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/.github/workflows/cicd.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- 1 | [default] 2 | extend-ignore-identifiers-re = [".*ba15a9a4e"] 3 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true 3 | } -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/README.md -------------------------------------------------------------------------------- /pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/pixi.lock -------------------------------------------------------------------------------- /pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/pixi.toml -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "1.82.0" 3 | -------------------------------------------------------------------------------- /src/archive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/archive.rs -------------------------------------------------------------------------------- /src/bin/moonup-shim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/bin/moonup-shim.rs -------------------------------------------------------------------------------- /src/bin/moonup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/bin/moonup.rs -------------------------------------------------------------------------------- /src/cli/completions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/cli/completions.rs -------------------------------------------------------------------------------- /src/cli/default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/cli/default.rs -------------------------------------------------------------------------------- /src/cli/install.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/cli/install.rs -------------------------------------------------------------------------------- /src/cli/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/cli/list.rs -------------------------------------------------------------------------------- /src/cli/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/cli/mod.rs -------------------------------------------------------------------------------- /src/cli/pin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/cli/pin.rs -------------------------------------------------------------------------------- /src/cli/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/cli/run.rs -------------------------------------------------------------------------------- /src/cli/selfupdate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/cli/selfupdate.rs -------------------------------------------------------------------------------- /src/cli/uninstall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/cli/uninstall.rs -------------------------------------------------------------------------------- /src/cli/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/cli/update.rs -------------------------------------------------------------------------------- /src/cli/which.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/cli/which.rs -------------------------------------------------------------------------------- /src/constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/constant.rs -------------------------------------------------------------------------------- /src/dist_server/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod schema; 2 | -------------------------------------------------------------------------------- /src/dist_server/schema/legacy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/dist_server/schema/legacy.rs -------------------------------------------------------------------------------- /src/dist_server/schema/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/dist_server/schema/mod.rs -------------------------------------------------------------------------------- /src/dist_server/schema/v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/dist_server/schema/v2.rs -------------------------------------------------------------------------------- /src/dist_server/schema/v3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/dist_server/schema/v3.rs -------------------------------------------------------------------------------- /src/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/fs.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/reporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/reporter.rs -------------------------------------------------------------------------------- /src/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/runner.rs -------------------------------------------------------------------------------- /src/toolchain/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/toolchain/index.rs -------------------------------------------------------------------------------- /src/toolchain/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/toolchain/mod.rs -------------------------------------------------------------------------------- /src/toolchain/package.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/toolchain/package.rs -------------------------------------------------------------------------------- /src/toolchain/resolve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/toolchain/resolve.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/src/utils.rs -------------------------------------------------------------------------------- /tests/e2e/flow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/flow.rs -------------------------------------------------------------------------------- /tests/e2e/mod.rs: -------------------------------------------------------------------------------- 1 | mod flow; 2 | mod shim; 3 | -------------------------------------------------------------------------------- /tests/e2e/shim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/shim.rs -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__flow_with_network_mock.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__flow_with_network_mock.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__flow_with_network.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__flow_with_network.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moon_upgrade_intercept.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moon_upgrade_intercept.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moon_use_default_version.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moon_use_default_version.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moon_use_pinned_version.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moon_use_pinned_version.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moon_use_version_from_arg.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moon_use_version_from_arg.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_default.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_default.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_default_interactive.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_default_interactive.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_install.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_install.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_install_interactive.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_install_interactive.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_install_latest.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_install_latest.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_install_neverexists.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_install_neverexists.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_install_nightly.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_install_nightly.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_install_nightly_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_install_nightly_2.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_list_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_list_1.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_list_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_list_2.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_pin.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_pin.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_pin_interactive.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_pin_interactive.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_run.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_run.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_selfupdate.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_selfupdate.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_selfupdate_forced.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_selfupdate_forced.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_uninstall.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_uninstall.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_uninstall_clear.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_uninstall_clear.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_uninstall_interactive.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_uninstall_interactive.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_uninstall_keep_cache.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_uninstall_keep_cache.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_update.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_update.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_which.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__liveinstall__moonup_which.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__moonup_completions.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__moonup_completions.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__moonup_default.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__moonup_default.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__moonup_pin.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__moonup_pin.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__flow__moonup_show.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__flow__moonup_show.snap -------------------------------------------------------------------------------- /tests/e2e/snapshots/test__e2e__shim__run_moonup_shim_directly.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/e2e/snapshots/test__e2e__shim__run_moonup_shim_directly.snap -------------------------------------------------------------------------------- /tests/fixtures/archive/test.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/archive/test.tar.gz -------------------------------------------------------------------------------- /tests/fixtures/archive/test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/archive/test.zip -------------------------------------------------------------------------------- /tests/fixtures/dist_server/bleeding/aarch64-apple-darwin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/bleeding/aarch64-apple-darwin.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/bleeding/x86_64-apple-darwin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/bleeding/x86_64-apple-darwin.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/bleeding/x86_64-pc-windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/bleeding/x86_64-pc-windows.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/bleeding/x86_64-unknown-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/bleeding/x86_64-unknown-linux.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/channel-bleeding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/channel-bleeding.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/channel-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/channel-latest.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/channel-nightly.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/channel-nightly.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/index.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/latest/0.1.20240704+647946c28/aarch64-apple-darwin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/latest/0.1.20240704+647946c28/aarch64-apple-darwin.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/latest/0.1.20240704+647946c28/x86_64-apple-darwin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/latest/0.1.20240704+647946c28/x86_64-apple-darwin.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/latest/0.1.20240704+647946c28/x86_64-pc-windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/latest/0.1.20240704+647946c28/x86_64-pc-windows.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/latest/0.1.20240704+647946c28/x86_64-unknown-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/latest/0.1.20240704+647946c28/x86_64-unknown-linux.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/latest/0.1.20241231+ba15a9a4e/aarch64-apple-darwin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/latest/0.1.20241231+ba15a9a4e/aarch64-apple-darwin.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/latest/0.1.20241231+ba15a9a4e/x86_64-apple-darwin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/latest/0.1.20241231+ba15a9a4e/x86_64-apple-darwin.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/latest/0.1.20241231+ba15a9a4e/x86_64-pc-windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/latest/0.1.20241231+ba15a9a4e/x86_64-pc-windows.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/latest/0.1.20241231+ba15a9a4e/x86_64-unknown-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/latest/0.1.20241231+ba15a9a4e/x86_64-unknown-linux.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/nightly/2025-01-02/aarch64-apple-darwin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/nightly/2025-01-02/aarch64-apple-darwin.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/nightly/2025-01-02/x86_64-apple-darwin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/nightly/2025-01-02/x86_64-apple-darwin.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/nightly/2025-01-02/x86_64-pc-windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/nightly/2025-01-02/x86_64-pc-windows.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/nightly/2025-01-02/x86_64-unknown-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/nightly/2025-01-02/x86_64-unknown-linux.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/nightly/2025-01-05/aarch64-apple-darwin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/nightly/2025-01-05/aarch64-apple-darwin.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/nightly/2025-01-05/x86_64-apple-darwin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/nightly/2025-01-05/x86_64-apple-darwin.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/nightly/2025-01-05/x86_64-pc-windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/nightly/2025-01-05/x86_64-pc-windows.json -------------------------------------------------------------------------------- /tests/fixtures/dist_server/nightly/2025-01-05/x86_64-unknown-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/fixtures/dist_server/nightly/2025-01-05/x86_64-unknown-linux.json -------------------------------------------------------------------------------- /tests/integration/archive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/archive.rs -------------------------------------------------------------------------------- /tests/integration/cli_interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/cli_interface.rs -------------------------------------------------------------------------------- /tests/integration/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/mod.rs -------------------------------------------------------------------------------- /tests/integration/snapshots/test__integration__cli_interface__default.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/snapshots/test__integration__cli_interface__default.snap -------------------------------------------------------------------------------- /tests/integration/snapshots/test__integration__cli_interface__help.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/snapshots/test__integration__cli_interface__help.snap -------------------------------------------------------------------------------- /tests/integration/snapshots/test__integration__cli_interface__install.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/snapshots/test__integration__cli_interface__install.snap -------------------------------------------------------------------------------- /tests/integration/snapshots/test__integration__cli_interface__install_alias.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/snapshots/test__integration__cli_interface__install_alias.snap -------------------------------------------------------------------------------- /tests/integration/snapshots/test__integration__cli_interface__pin.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/snapshots/test__integration__cli_interface__pin.snap -------------------------------------------------------------------------------- /tests/integration/snapshots/test__integration__cli_interface__run.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/snapshots/test__integration__cli_interface__run.snap -------------------------------------------------------------------------------- /tests/integration/snapshots/test__integration__cli_interface__show.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/snapshots/test__integration__cli_interface__show.snap -------------------------------------------------------------------------------- /tests/integration/snapshots/test__integration__cli_interface__show_alias.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/snapshots/test__integration__cli_interface__show_alias.snap -------------------------------------------------------------------------------- /tests/integration/snapshots/test__integration__cli_interface__update.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/snapshots/test__integration__cli_interface__update.snap -------------------------------------------------------------------------------- /tests/integration/snapshots/test__integration__cli_interface__update_alias.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/snapshots/test__integration__cli_interface__update_alias.snap -------------------------------------------------------------------------------- /tests/integration/snapshots/test__integration__cli_interface__which.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/integration/snapshots/test__integration__cli_interface__which.snap -------------------------------------------------------------------------------- /tests/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/test.rs -------------------------------------------------------------------------------- /tests/unit/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/unit/base.rs -------------------------------------------------------------------------------- /tests/unit/dist_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/unit/dist_server.rs -------------------------------------------------------------------------------- /tests/unit/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/unit/mod.rs -------------------------------------------------------------------------------- /tests/unit/resolve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/unit/resolve.rs -------------------------------------------------------------------------------- /tests/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chawyehsu/moonup/HEAD/tests/util.rs --------------------------------------------------------------------------------