1222 Commits

Author SHA1 Message Date
Filip Czaplicki
50e55dea77 feat: add colors to --help/-h (#1553) 2025-11-23 13:15:50 +01:00
Rubin Bhandari
f7c9e42066 feat(mise): add support for parallel job configuration in mise (#1548)
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>
2025-11-21 09:08:40 +01:00
Daniil Kulchenko
ef3ee7bea7 feat(brew): add Homebrew cask support for Linux (#1539) 2025-11-20 20:10:47 +01:00
Rubin Bhandari
9bb5a680ac feat(mise): add mise configuration options for bump and interactive modes (#1546) 2025-11-20 17:28:13 +01:00
Gideon
dfb8342d8b refactor: refactor run_containers error handling (#1541) 2025-11-20 10:08:15 +01:00
Wang Bing-hua
cdee1c14d9 test(config): add custom commands order test (#1536) 2025-11-19 18:37:55 +01:00
Gideon
b03a8d53bb refactor: make Config methods more consistent by utilizing #[derive(Default)] (#1534) 2025-11-19 15:00:18 +01:00
John Holt
7945311b4b feat(os): add Origami Linux support (#1530)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-11-18 09:24:10 +01:00
Jason Stelzer
9a55278d32 feat(containers): add option to run system prune (#1523)
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>
2025-11-17 20:39:54 +01:00
Ehren Bendler
9ec8e83f41 chore(deps): update some dependencies (#1512) 2025-11-15 17:05:48 +01:00
Gideon
a3503c0c70 refactor: remove unnecessary cfg-if dependency (#1509) 2025-11-15 12:47:54 +01:00
Gideon
743845a66b fix(elan): skip running elan update on elan >=4.0.0 (#1507) 2025-11-15 10:46:18 +01:00
Gideon
639d055f9a feat: print summary and run post commands when (q)uit is used (#1254) 2025-11-15 10:03:46 +01:00
Andre Toerien
320b13c06b fix(bun): skip self-update if not installed via official script (#1476)
Co-authored-by: Steve Lau <stevelauc@outlook.com>
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>
2025-11-14 08:51:31 +01:00
Izzy Meyer
907d778c55 fix(openbsd): fix compilation on OpenBSD (#1473)
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>
2025-11-12 18:38:41 +01:00
Stuart Reilly
f3fccb86c0 refactor: Replace main's self update with a proper step call (#1470)
Co-authored-by: Stuart Reilly <sreilly@scottlogic.com>
2025-11-11 17:31:04 +01:00
Andre Toerien
bb4afb71e9 feat: run pre_sudo before pre_commands (#1469) 2025-11-11 16:17:00 +01:00
Rubin Bhandari
50d318641a feat(chezmoi): add exclude_encrypted config (#1453)
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>
2025-11-10 21:12:40 +01:00
Gideon
5192a0f1dc fix(mise): fix mise self-update failing when installed via a package manager (#1456) 2025-11-10 18:20:40 +01:00
Bodebojo
051784ac0d fix(self-update): fix windows self-update reporting failure on successful self-update (#1452) 2025-11-10 17:04:03 +01:00
PandaMimo
17d715479a feat(mise): run mise self-update (#1450)
Co-authored-by: Milo <milo@example.com>
2025-11-10 14:16:49 +01:00
Bodebojo
39a90f5ebe fix(pkgfile): make pkgfile opt-in (#1449)
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>
2025-11-10 14:11:03 +01:00
PandaMimo
80c4bd5065 ref: comment run_config_update (#1448)
Co-authored-by: Milo <milo@example.com>
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>
2025-11-10 13:44:17 +01:00
Bodebojo
222d800a32 fix(vcpkg): fix permission denied when updating vcpkg if it's installed as root (#1447) 2025-11-10 12:22:44 +01:00
Gideon
02e388122b ref: add comments to Config::allowed_steps (#1291) 2025-11-08 11:12:25 +01:00
Gideon
02fe1087de feat(falconf): add falconf step (#1219)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-11-08 11:10:45 +01:00
Gideon
34b7943fd1 fix(git): fix shellexpand::tilde in git_repos in topgrade.d/* (#1223) 2025-11-08 11:10:24 +01:00
Gideon
b61886f0f9 ref(nix): Deduplicate run_nix and run_nix_self_upgrade nix --version checking (#1376) 2025-11-08 11:07:01 +01:00
Gideon
d9a8ecfd33 ref: remove commented-out library code and unnecessary bin declaration (#1373) 2025-11-08 11:05:13 +01:00
Gideon
6c68bfaf64 ref: Simplify target cfgs (#1346) 2025-11-08 11:04:52 +01:00
Gideon
5866a0570f feat(hyprpm): add hyprpm step (#1213) 2025-11-08 11:04:19 +01:00
Gideon
28f5754efd feat(doom): add doom.aot option (#1214) 2025-11-08 11:03:08 +01:00
Gideon
ea1b286c98 fix(auto-cpufreq): skip when install script is not used (#1215) 2025-11-08 11:00:03 +01:00
Gideon
22ab77de6d feat: add show_distribution_summary config option (#1259) 2025-11-08 10:58:36 +01:00
Gideon
410bd61c75 ref: tidy up binary-conflict code (#1329) 2025-11-08 10:57:31 +01:00
SteveCoding125
5b9d387ef3 fix(vim): change nvimrc base_dir for windows (#1433) 2025-11-06 11:07:19 +01:00
Gideon
5b5dd27834 fix(guix): fix overcomplicated Guix step (#1290) 2025-11-06 11:05:38 +01:00
Gideon
79f65981a5 fix(gem): fix incorrectly placed debug message in gem step (#1212) 2025-11-06 11:04:20 +01:00
Gideon
a52c775247 feat(rustup): add rustup.channels config (#1206) 2025-11-06 11:04:00 +01:00
Gideon
549111db3a fix(conda): replace deprecated auto_activate_base (#1158) 2025-11-06 11:03:13 +01:00
Gideon
1572974ec4 fix(containers): fix panic in containers step (#1150) 2025-11-06 10:25:52 +01:00
Gideon
8387468607 fix(jetbrains-toolbox): fix step not dry running (#1253) 2025-11-06 10:22:28 +01:00
Mag Mell
f943b220d9 feat(os): add AOSC OS support (#1424) 2025-11-04 09:10:15 +01:00
Stuart Reilly
99892359c7 feat: add damp run type (#1217)
Co-authored-by: Stuart Reilly <sreilly@scottlogic.com>
2025-11-02 15:06:35 +01:00
Gideon
e01be14041 fix(typst): Skip typst when self-update is disabled (#1397) 2025-11-01 14:53:26 +01:00
Gideon
7270aa96f0 feat(deb-get): Skip non-deb-get packages by passing --dg-only (#1386) 2025-10-29 18:43:03 +01:00
Gideon
48aa6b5ac5 fix(freshclam): run with sudo when running without sudo fails (#1118) 2025-10-27 16:44:53 +01:00
Stef
e5b3ed1461 feat(typst): add typst step (#1374) 2025-10-26 12:57:59 +01:00
SteveCoding125
f4a5507716 fix(tldr): move tldr to be a generic step (#1370) 2025-10-21 18:51:34 +02:00
Stef
2259e81bb0 feat(step): Add atuin step (#1367) 2025-10-19 14:09:40 +02:00