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
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
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
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
410bd61c75
ref: tidy up binary-conflict code ( #1329 )
2025-11-08 10:57:31 +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
8387468607
fix(jetbrains-toolbox): fix step not dry running ( #1253 )
2025-11-06 10:22:28 +01:00
Gideon
e01be14041
fix(typst): Skip typst when self-update is disabled ( #1397 )
2025-11-01 14:53:26 +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
Andre Toerien
0dee534f84
fix(sudo): reorder require_sudo() after print_separator()
2025-09-28 15:38:30 +02:00
Andre Toerien
791993795a
fix(sudo): use require_sudo for windows commands
2025-09-28 14:57:40 +02:00
Andre Toerien
fec08a5ad1
Move step logic out of Powershell struct ( #1345 )
2025-09-27 19:55:56 +02:00
uwuclxdy
547a6df2ae
Support "Insiders" versions of VSCode and VSCodium ( #1279 )
2025-08-25 16:27:02 +02:00
Ehren Bendler
a033152c60
Clippy fixes from rust 1.91 nightly ( #1267 )
2025-08-13 17:01:25 +02:00
Kian-Meng Ang
9f4cb8c1b6
feat: fix typos ( #1221 )
...
Co-authored-by: GideonBear <87426140+GideonBear@users.noreply.github.com >
2025-08-11 18:15:21 +02:00
Andre Toerien
b6c1290934
refactor(sudo): add SudoExecuteOpts builder functions and preserve_env enum
2025-08-06 15:21:51 +02:00
Andre Toerien
a95dd1e037
refactor: route sudo usage through Sudo::execute*
2025-08-06 15:21:51 +02:00
Andre Toerien
32197f79f3
refactor: move RunType::execute to ExecutionContext
2025-08-06 15:21:51 +02:00
Alwin
257d202646
fix: skip gcloud update step if component manager is disabled ( #1237 )
2025-07-21 15:21:29 +02:00
Andre Toerien
3f9fe845e5
refactor(powershell): store powershell path directly
2025-07-18 09:21:31 +02:00
Stuart Reilly
75ac6808a1
Move step running into enum for dynamic ordering ( #1188 )
...
Co-authored-by: Stuart Reilly <sreilly@scottlogic.com >
2025-07-16 11:16:27 +02:00
Max Kapur
6719ff93d8
feat(conda): allow configuring additional envs to update ( #1048 )
2025-07-15 13:15:42 +02:00
Sam Vente
f18ae089ff
feat: suppress pixi release notes by default ( #1225 )
...
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com >
2025-07-14 09:51:02 +02:00
Gideon
9fefb47242
Catch secondary uv self-update error ( #1201 )
2025-06-25 19:24:07 +08:00
Stuart Reilly
845558c1da
Add support for multiple binary names and idea having multiple binaries ( #1167 )
...
Add support for tools to have multiple possible binaries because IntellIj IDEA on the AUR can have multiple depending on the edition.
[AUR Ultimate Edition](https://aur.archlinux.org/packages/intellij-idea-ultimate-edition ) and [AUR Community Edition](https://aur.archlinux.org/packages/intellij-idea-community-edition-bin ) renames the binary to `intellij-idea-ultimate-edition` and `intellij-idea-community-edition` respectively.
2025-06-17 11:52:58 +08:00
slowsage
50a74dac4b
Update Yazi upgrade step to use ya pkg. ( #1163 )
2025-06-17 11:09:14 +08:00
Gideon
4b3a3e74f8
Fix "Only one instance of <IDE> can be run at a a time." error ( #1123 )
2025-06-13 18:54:07 +08:00
Stuart Reilly
30941ed26d
Drop lazy_static ( #1168 )
...
Co-authored-by: Stuart Reilly <sreilly@scottlogic.com >
2025-06-12 14:32:29 +08:00
Gideon
c7163b63db
Run uv cache prune in uv step when cleanup is enabled ( #1165 )
...
Add uv cache prune
2025-06-10 18:10:18 +08:00
Gideon
0ee67d78ef
Fix conflict between hx (hexdump alternative) and Helix ( #1135 )
...
* Fix conflict between hx (hexdump alternative) and Helix
* Remove uneccessary unit parameter
* Use helix-centered detection
2025-04-21 18:46:00 +08:00
Gideon
ce8a325c1f
Add Yazi step ( #1134 )
2025-04-21 11:45:01 +08:00
Gideon
fd406f0f82
Add output_changed_message!, replace some .expects ( #1110 )
2025-04-13 16:43:08 +08:00
Gideon
397a537eef
Fix uv step ( #1121 )
2025-04-13 16:07:57 +08:00
Gideon
0423c836eb
Fix vscodium skipping silently ( #1109 )
...
* Fix vscodium skipping silently
* Deduplicate
* Format
* Fix x.x.0 version crashing
* Error instead of skipping when there is no first version line
* Format
2025-04-13 11:50:27 +08:00
Gideon
3250337e70
Add JetBrains IDE plugin update steps ( #1103 )
...
* Add JetBrains IDE plugin update steps
* Improve comment consistency
* Add comments for missing Windows-only IDEs
* Fix typo
Co-authored-by: SteveLauC <stevelauc@outlook.com >
* Fix missing "plugins" in Android Studio step name
Co-authored-by: SteveLauC <stevelauc@outlook.com >
* Add breaking change to BREAKINGCHANGES_dev.md
---------
Co-authored-by: SteveLauC <stevelauc@outlook.com >
2025-04-11 10:56:24 +08:00
SteveLauC
b86d6981ab
fix: uv self update ( #1105 )
...
Fix #942 , the impl is based on this comment https://github.com/topgrade-rs/topgrade/issues/942#issuecomment-2785749010
2025-04-10 17:35:55 +08:00
Gideon
5a7958d20e
Fix aqua CLI and JetBrains Aqua conflict ( #1092 )
2025-04-03 17:40:52 +08:00
Gideon
481a942b76
Fix pixi self-update running when pixi is not installed with the … ( #1087 )
...
* Fix `pixi self-update` running when `pixi` is not installed with the `self-update` feature
* Format
2025-04-03 17:38:38 +08:00
Gideon
ed37763d30
Add JetBrains Toolbox via jetbrains-toolbox-updater ( #1064 )
...
* Add jetbrains-toolbox-updater
* Update jetbrains-toolbox-updater
* Update jetbrains-toolbox-updater
* Update jetbrains-toolbox-updater
* Localize prints
* Update jetbrains-toolbox-updater
* Format
* Add localization
* Fix translation
2025-03-18 11:19:37 +08:00
JaRoSchm
26f05827ae
feat(pixi): add support for pixi global ( #1037 )
...
feat(pixi): add support for pixi global
2025-03-05 08:58:21 +08:00
Max Kapur
b1ffe7d553
Run conda clean after conda update if cleanup = true ( #1047 )
...
* Run `conda clean` after `conda upgrade` if `cleanup = true`
* Also run `mamba clean`
2025-03-04 09:15:02 +08:00
yggdr
368a060529
Add pipxu step ( #1052 )
2025-03-04 09:11:57 +08:00
Andre Toerien
488ae149f7
fix(poetry): parse arg in script shebang line ( #1028 )
...
* fix(poetry): parse arg in script shebang line
* fix(poetry): improved shebang line parsing on windows
2025-02-25 20:00:53 +08:00
Ivan Andre Scheel
66a12cc8bf
feat(vscode): updated extensions for a given profile ( #1022 )
...
* [feat] select user profile for vscode
* [feat] Update example config file
* [fix] Remove unneeded imports
* [feat] PR comments
* [fix] formatting
2025-02-11 12:51:52 +08:00
Alex Böhm
3e0c21e981
docs: fix typo in description ( #1032 )
2025-02-08 20:03:32 +08:00
Laura Demkowicz-Duffy
da270ae7d9
Add zigup step ( #1030 )
...
* feat: add zigup step
* feat(zigup): add various configuration options
* feat(zigup): add cleanup option
* feat(zigup): multiple version support and cleanup
* refactor(zigup): remove set_default and simplify execution
* fix(zigup): always pass path args to zigup for consistent behaviour
* refactor(zigup): use shellexpand to expand tildes
2025-02-08 14:25:10 +08:00