Commit Graph

  • e2bbc2ec68 dist: derive trivial initialization for Update Dirkjan Ochtman 2025-11-14 14:55:05 +01:00
  • a896037c8e dist: rename Update::build_update() to new() Dirkjan Ochtman 2025-11-14 14:54:21 +01:00
  • 72fd6e3320 dist: linearize for-loop in Update::build_update() Dirkjan Ochtman 2025-11-14 14:53:59 +01:00
  • 84bbdaa2c2 dist: inline single-use function Dirkjan Ochtman 2025-11-14 14:51:04 +01:00
  • c481d40292 dist: inline trivial helper function Dirkjan Ochtman 2025-11-14 14:39:33 +01:00
  • da780911f8 dist: inline single-use tranaction change helpers Dirkjan Ochtman 2025-11-14 14:23:27 +01:00
  • fc2a9705ac dist: store specific config bit in Transaction Dirkjan Ochtman 2025-11-14 13:43:59 +01:00
  • 7444818d07 chore(config): migrate config .github/renovate.json renovate[bot] 2025-11-13 08:20:48 +00:00
  • 6f497f8032 chore(deps): lock file maintenance renovate[bot] 2025-11-13 08:20:43 +00:00
  • c2b1b7445b dist: attach manifest download functions to DownloadCfg Dirkjan Ochtman 2025-11-11 11:25:55 +01:00
  • 7435d63340 rustup: unhide top-level install/uninstall commands Dirkjan Ochtman 2025-11-11 11:14:57 +01:00
  • f6f12a106a dist: move update_from_dist() to DistOptions::install_into() Dirkjan Ochtman 2025-11-04 15:53:34 +01:00
  • e49e6552c8 Be more consistent about aliases for different subcommands Josh Triplett 2025-11-06 17:21:14 -08:00
  • e021d54cee chore(deps): lock file maintenance renovate[bot] 2025-11-10 00:47:52 +00:00
  • 82cecb7b6a test: add test for rustup toolchain install --no-update nozwock 2025-11-04 02:19:11 +05:30
  • dc66c9e652 feat(rustup-mode): add no_update flag to rustup toolchain install nozwock 2025-11-07 02:26:07 +05:30
  • 323bf9fcb8 cli: prepare DistOptions in advance Dirkjan Ochtman 2025-11-04 12:26:05 +01:00
  • 97d21007e3 dist: inline trivial wrapper function Dirkjan Ochtman 2025-11-04 12:36:01 +01:00
  • 189885a04b cli: inline single-use update_all_channels() helper Dirkjan Ochtman 2025-11-04 12:24:58 +01:00
  • 348102e703 config: simplify update_all_channels() Dirkjan Ochtman 2025-11-04 12:23:35 +01:00
  • f736345fb4 dist: deduplicate DistOptions initialization Dirkjan Ochtman 2025-11-04 10:39:39 +01:00
  • 7dbf604af7 dist: avoid recomputing dist root URL Dirkjan Ochtman 2025-11-04 10:26:04 +01:00
  • bd74375b1f dist: simplify tracing instrumentation Dirkjan Ochtman 2025-11-04 09:42:37 +01:00
  • 6bd69e0ae3 install: take ownership in InstallMethod::install() Dirkjan Ochtman 2025-11-04 09:38:32 +01:00
  • c8df29bf66 dist: move DistributableToolchain::install() up Dirkjan Ochtman 2025-11-04 09:36:09 +01:00
  • 4b065715c2 dist: clarify when update_hash is available Dirkjan Ochtman 2025-11-04 09:25:12 +01:00
  • 591ed27c86 cli: avoid dropped temporary Dirkjan Ochtman 2025-11-03 10:37:53 +01:00
  • e3e6d02100 Take semver-compatible dependencies Dirkjan Ochtman 2025-11-03 09:32:55 +01:00
  • fcd02c030e dist: install while downloading Dirkjan Ochtman 2025-10-27 15:50:35 +01:00
  • f5cd2445d7 dist: store more context in ComponentBinary Dirkjan Ochtman 2025-10-28 12:20:45 +01:00
  • b685b777f8 dist: yield self when download is complete Dirkjan Ochtman 2025-10-28 12:18:06 +01:00
  • add8c4d602 dist: move URL alteration logic into DownloadCfg method Dirkjan Ochtman 2025-10-27 15:33:51 +01:00
  • b42a0247a6 Apply suggestions from clippy 1.91 Dirkjan Ochtman 2025-11-01 15:15:12 +01:00
  • abfce9ff32 refactor(check): Consolidate use_colors checks Ed Page 2025-10-27 11:44:32 -05:00
  • ebee128e06 fix(check): Use Cargo's colors Ed Page 2025-10-24 10:00:15 -05:00
  • 3fb46bad2e refactor(check): Make calls more consistent Ed Page 2025-10-24 11:15:09 -05:00
  • 6448b811c1 dist: drop another layer of abstraction Dirkjan Ochtman 2025-10-28 12:56:20 +01:00
  • ed3de60286 dist: store package directory once Dirkjan Ochtman 2025-10-28 12:51:11 +01:00
  • a8fc6971db dist: inline short single-use function Dirkjan Ochtman 2025-10-28 12:40:37 +01:00
  • ac8ad88eed dist: discard unnecessary abstraction layer Dirkjan Ochtman 2025-10-28 12:38:52 +01:00
  • c6c258f0f6 chore(deps): update actions/upload-artifact action to v5 renovate[bot] 2025-10-27 18:46:44 +00:00
  • 55a47c75dc chore(deps): lock file maintenance renovate[bot] 2025-10-27 00:48:13 +00:00
  • 07cb923951 fix(cli/rustup-mode): add missing self-update in rustup toolchain install rami3l 2025-10-25 11:16:52 +08:00
  • 9335c4357e refactor(cli/self-update): move self_update() to SelfUpdateMode::update() rami3l 2025-10-27 00:34:30 +08:00
  • e8309b95d7 refactor(cli/rustup-mode): pass self-update predicates into self_update() rami3l 2025-10-25 11:16:04 +08:00
  • 6cab968c61 refactor(cli/self-update): import utils::ExitCode rami3l 2025-10-26 23:56:15 +08:00
  • d676c6f007 rustup: tweak update check output style Dirkjan Ochtman 2025-10-26 12:43:40 +01:00
  • 59aec45394 fix(list): Match show command's styling Ed Page 2025-10-23 10:16:51 -05:00
  • f91ea2e003 test(list): Add UI test Ed Page 2025-10-23 10:13:46 -05:00
  • 16fcef2e57 fix(toolchain): Have 'list' match 'show's styling Ed Page 2025-10-23 10:29:27 -05:00
  • 670b729a7a refactor(toolchain): Order logic by display order Ed Page 2025-10-23 10:28:16 -05:00
  • 444b66585b refactor(toolchain): Use string interpolation Ed Page 2025-10-23 10:27:40 -05:00
  • f86ec54b22 test(toolchain): Show list's behavior Ed Page 2025-10-23 10:26:16 -05:00
  • aecdee4c7b fix(update): Match 'cargo update's colors Ed Page 2025-10-21 10:11:27 -05:00
  • 75e5bc5244 refactor(update): Centralize style knowledge Ed Page 2025-10-23 09:34:49 -05:00
  • 02c7834279 test: Cover different show_channel_update cases Ed Page 2025-10-23 09:29:45 -05:00
  • 378655c998 fix(check): Subject check to RUSTUP_TERM_COLOR Ed Page 2025-10-23 11:20:53 -05:00
  • 33302f2ae8 test(check): Show current style Ed Page 2025-10-23 10:53:46 -05:00
  • 198cbc335c fix: Use HEADER styling in 'rustup show' Ed Page 2025-10-21 10:20:32 -05:00
  • aaf00f4ec9 chore: Update clap-cargo Ed Page 2025-10-22 10:47:08 -05:00
  • 2a7a4210a0 test: Demonstrate show's behavior Ed Page 2025-10-22 10:55:41 -05:00
  • a320264cd8 test(process): Allow forcing color on Ed Page 2025-10-22 12:54:19 -05:00
  • 782016f4bc test(process): Ensure non-locked writes are stripped of ANSI escape codes Ed Page 2025-10-22 12:48:41 -05:00
  • 3dab87e33c cli: update uninstall_removes_source_from_rcs to mirror uninstall_doesnt_modify_rcs_with_no_modify_path cyqsimon 2025-10-22 18:07:51 +08:00
  • 9ce74617a5 cli: add tests for rustup self uninstall --no-modify-path cyqsimon 2025-10-20 13:51:47 +08:00
  • 1a45f9ab01 cli: add rustup self uninstall --no-modify-path cyqsimon 2025-10-15 11:48:38 +08:00
  • 2651b279ac cli: add help text for rustup self uninstall -y cyqsimon 2025-10-15 17:25:57 +08:00
  • 42b74e9afb fix(cli/help): change indentation of discussions to 2 spaces rami3l 2025-10-22 18:11:06 +08:00
  • ca0c14a22c fix(cli/help): adjust help text for rustup install rami3l 2025-10-22 10:06:19 +08:00
  • b899806081 feat(cli/help): add toolchain install tips to rustup update's discussion rami3l 2025-10-22 10:02:39 +08:00
  • c9a0451b46 feat(cli/help): discuss rustup toolchain install rami3l 2025-10-21 22:56:22 +08:00
  • 2dc6dd74ac style: Remove wildcard imports Ed Page 2025-10-20 10:58:05 -05:00
  • c5839b9ad6 progress: modify progress bar's states to be column-aligned Francisco Gouveia 2025-10-21 10:48:19 +01:00
  • 829fa3c5b6 installations: handle installation of components through progress bars Francisco Gouveia 2025-10-21 10:44:41 +01:00
  • 32141c9f0b feat(cli): Add a sub-heading style for 'completion' Help Discussion Ed Page 2025-10-20 10:22:18 -05:00
  • 66ca40df1b feat(cli): Have Help Discussions match rest of CLI Help Ed Page 2025-10-20 10:06:41 -05:00
  • 25dfef2883 feat(cli): Add color to clap help/errors Ed Page 2025-10-16 12:12:46 -05:00
  • 2e4faadb12 refactor(cli): Switch help text to functions Ed Page 2025-10-20 10:05:30 -05:00
  • 9c619863f8 chore(deps): lock file maintenance renovate[bot] 2025-10-20 00:47:48 +00:00
  • 649e4e9716 cli: propagate ActiveSource from the top Dirkjan Ochtman 2025-10-18 18:05:19 +02:00
  • f028c4fc7a cli: upgrade error events to ERROR level Dirkjan Ochtman 2025-10-18 17:40:32 +02:00
  • 29d7007947 cli: inline Cfg::active_rustc_version() Dirkjan Ochtman 2025-10-18 17:38:50 +02:00
  • b33079d342 cli: extract display_version() from rustup main() Dirkjan Ochtman 2025-10-18 17:31:36 +02:00
  • aceb09b644 cli: inline Cfg::resolve_local_toolchain() Dirkjan Ochtman 2025-10-18 17:24:28 +02:00
  • 2846189514 cli: inline Cfg::resolve_toolchain() Dirkjan Ochtman 2025-10-18 17:22:07 +02:00
  • 5d0b5acd99 config: extract setting of toolchain override in rustup help mode Dirkjan Ochtman 2025-10-18 17:04:19 +02:00
  • cbded6e9f1 cli: avoid Cfg construction indirection Dirkjan Ochtman 2025-10-18 16:49:24 +02:00
  • ca96bac4ad config: privatize some Cfg fields Dirkjan Ochtman 2025-10-18 16:38:33 +02:00
  • 8cfc0ec4a7 config: drop trivial Cfg setters Dirkjan Ochtman 2025-10-18 16:44:49 +02:00
  • 68c13cf596 Expand RUSTUP_TOOLCHAIN_SOURCE's documentation Samuel Moelius 2025-10-19 06:02:39 -04:00
  • 09df8be7fc refactor(installation): extract installation of a component into a separate function Francisco Gouveia 2025-08-22 19:22:58 +01:00
  • 7d03db9214 bin: clean up imports Dirkjan Ochtman 2025-10-18 21:27:21 +02:00
  • 67b97db9cb cli: rename CLIError to CliError Dirkjan Ochtman 2025-10-18 21:24:37 +02:00
  • 4d5539752d config: rename OverrideDB to OverrideDb Dirkjan Ochtman 2025-10-18 21:23:44 +02:00
  • 42fc5f47fe dist: clean up unnecessary qualification Dirkjan Ochtman 2025-10-18 21:23:18 +02:00
  • 552e50bd8c test: Replace trycmd with snapbox Ed Page 2025-10-15 14:57:00 -05:00
  • b0a7f5c132 chore: Update snapbox Ed Page 2025-10-15 15:40:25 -05:00
  • 654afaebdc Update the default Windows SDK version Chris Denton 2025-10-17 07:48:25 +00:00
  • 3812a0e52b refactor(log): Single source RUSTUP_TERM_COLOR Ed Page 2025-10-16 06:55:56 -05:00
  • bafeee6977 style: Encourage using existing imports Ed Page 2025-10-16 08:49:13 -05:00