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
Laura Demkowicz-Duffy
4624f11ba5
Run juliaup gc if cleanup is enabled ( #1031 )
...
refactor(juliaup): run juliaup gc if cleanup is enabled
2025-02-08 14:15:25 +08:00
Dan Sully
224bb96a98
chore: update toolchain to 1.84.1. apply clippy fixes & rustfmt ( #1026 )
...
* chore: update to stable toolchain. apply clippy fixes & rustfmt
* Bump MSRV
* Try MSRV without the patch version
* fix: pin toolchain to MSRV
* trying again
* fix dead code warning
---------
Co-authored-by: Dan Sully <dsully@users.noreply.github.com >
2025-02-03 11:24:57 +08:00
SteveLauC
9a6fe8eea9
feat: support VSCodium ( #788 )
2025-01-09 10:35:45 +08:00
Samuel Grahn
c5f2d7b473
Detect Elan self update disabled (e.g. installed from distro repos) ( #998 )
...
* Add config option for Elan self-update
* Format & Config
* Revert "Format & Config"
This reverts commit 9eedecce8b312f8ad60563488c98cccfd50c0173.
* Revert "Add config option for Elan self-update"
This reverts commit 8c80c7a7d63ecd0936e0bd5cb07c2cbb1452c1fd.
* Allow self-update to fail when disabled
* Formatting
* Don't print in case of failed self-update
* Formatting
* Use the code suggested :)
* Follow the recommendations by Clippy
2024-12-12 09:19:03 +08:00
SteveLauC
8227890808
refactor(uv step): check self update result if self-update feat is available ( #1000 )
...
refactor: check self update result if self-update feat is available
2024-12-10 20:55:32 +08:00
Andre Toerien
305a5fbcae
fix(poetry): skip if not installed with official script ( #989 )
...
* fix(poetry): skip if not installed with official script
* feat(poetry): add poetry_force_self_update config option
* docs: give this config a more detailed explanation
---------
Co-authored-by: Steve Lau <stevelauc@outlook.com >
2024-12-07 15:09:52 +08:00
Laura Demkowicz-Duffy
202897ba35
refactor: disable julia startup file for julia package update ( #983 )
...
* refactor(julia): disable julia startup file for julia package update
* feat(julia): add configuration option for julia startup file
* fix: deny unknown fields on JuliaConfig deserialisation
Co-authored-by: SteveLauC <stevelauc@outlook.com >
* doc(julia): clarify startup_file option purpose
---------
Co-authored-by: SteveLauC <stevelauc@outlook.com >
2024-11-19 09:17:51 +08:00
Lucas Parzianello
39f76a3a71
uv step: checking self subcommand exits; fixes #942 ( #971 )
...
* uv step: checking self subcommand exits; fixes #942
* uv: fixing return behavior
---------
Co-authored-by: Lucas Parzianello <lucaspar@users.noreply.github.com >
2024-10-29 15:40:31 +08:00
Florian Nagel
29c555c394
Add i18n by using rust i18n ( #807 )
...
* feat: initial i18n setup
* style: fmt
* feat: i18n support for new steps
* fix: build on Linux
* fix: build on Linux
* refactor: rm unused translation keys
---------
Co-authored-by: Steve Lau <stevelauc@outlook.com >
2024-10-03 18:47:35 +08:00
Marcelo Duarte Trevisani
9435bc4b7d
Add Pixi to topgrade ( #915 )
...
* Add Pixi
* make linter happy
* Fix args
2024-09-26 14:19:32 +08:00
Marcel Coetzee
ad41948450
Remove check for whether conda config contains auto_activate_base ( #905 )
...
Signed-off-by: Marcel Coetzee <marcel@mooncoon.com >
2024-09-17 09:14:52 +08:00
SteveLauC
ca8558d9b4
feat: support step Bun on Windows ( #893 )
2024-08-26 22:21:17 +08:00
Lucas Parzianello
1b534800a9
Adds uv step ( #890 )
...
* pyenv: fixes #849
* feat: adds `uv` python manager step
* moved new uv step from unix to generic
---------
Co-authored-by: Lucas Parzianello <lucaspar@users.noreply.github.com >
2024-08-25 10:22:27 +08:00
Boris Smidt
e91c00c9c0
Add aqua tool installer cli ( #889 )
...
* Add aqua cli
* Move aqua cli to generic.rs
* Add a dry-run support to aqua
* style: format code
---------
Co-authored-by: Steve Lau <stevelauc@outlook.com >
2024-08-20 09:18:27 +08:00
Patrick J. Roddy
2e0c8e9e17
Fix RubyGems issues for mise regarding sudo ( #887 )
2024-08-18 10:28:22 +08:00
SteveLauC
b8da17106a
feat: support ZVM ( #777 )
2024-07-23 07:26:08 +08:00
SteveLauC
960b14fa20
feat: support Poetry ( #790 )
2024-07-07 10:37:07 +08:00
SteveLauC
55e1bbf2b9
feat: new step Lensfun's database update ( #839 )
...
* feat: new step Lensfun's database update
* refactor: take 1 as a success exit code
2024-06-30 22:41:09 +08:00
Yaroslav Markin
8e16174ce7
fix(RubyGems): support no-sudo updating for rbenv and rvm ( #820 )
2024-06-06 19:37:06 +08:00
Alok Singh
2a1999fe20
Add rye support ( #799 )
...
Rye is a new cargo-like package manager for python by @mitsuhiko.
2024-05-13 20:52:13 +08:00
Andre Toerien
ecf8fb7a47
fix: better dotnet tool list header parsing ( #772 )
...
fix: better dotnet tool list header parsing
2024-04-14 09:10:08 +08:00
SteveLauC
d90ce30452
feat: support update PlatformIO Core ( #759 )
2024-04-07 11:03:33 +08:00
SteveLauC
373cd3b3ae
fix: don't use Command::new(bin_name) as it won't work on Windows ( #750 )
2024-03-24 11:48:17 +08:00
SteveLauC
d50360a69a
feat: support update ClamAV databases ( #747 )
2024-03-19 14:10:47 +08:00
Alok Singh
9518f43866
Add support for Lean 4's elan ( #742 )
2024-03-16 09:35:47 +08:00
Gerald Chen
fbc84e8aa1
fix(pipx): adds --include-injected argument to pipx ( #726 )
2024-03-01 15:06:23 +08:00
SteveLauC
a43b03d3db
feat: also detect Helix step with bin name hx ( #710 )
2024-02-23 07:39:31 +08:00
Md Isfarul Haque
12b0fa57ad
fix: fetch and build Helix grammar as a regular user ( #698 )
2024-02-23 07:26:08 +08:00
Andy Piper
3c970063a9
fix: correct typos in output ( #677 )
...
Corrects a grammatical issue and a typo in two of the step output messages.
2024-01-31 09:07:38 +08:00
SteveLauC
2e70d132d0
feat: certbot renew ( #665 )
2024-01-28 13:03:30 +08:00
samhanic
10e1e170b7
fix vscode extensions update step ( #650 )
...
* fix vscode extensions update using the new update-extensions cli
* fix non-linux compilation
2024-01-24 10:32:00 +08:00
Carrol Cox
ab35cd7b10
feat(pipx-update): add quiet flag for pipx upgrade-all on version 1.4.0+ ( #635 )
...
This commit introduces conditional logic to the `run_pipx_update` function that checks the installed version of pipx. If the version is 1.4.0 or higher, the `--quiet` argument is added to the `pipx upgrade-all` command to suppress non-critical output during the upgrade process, adhering to the new feature introduced in pipx 1.4.0 as per the documentation (https://pipx.pypa.io/stable/docs/#pipx-upgrade-all ). This change aims to make the upgrade process less verbose and more manageable in automated scripts or CI/CD pipelines where log brevity is beneficial.
2023-12-31 11:38:39 +08:00
SteveLauC
15f4ad7cd1
refactor: update pip if extern managed and global.break-system-packages is true ( #634 )
...
refactor: update pip if extern managed and global.break-system-packages is true
2023-12-30 18:23:33 +08:00
SteveLauC
60e7aa8f03
fix: disable dotnet greeting msg with DOTNET_NOLOGO=true ( #573 )
2023-10-12 14:37:52 +08:00
Mylloon
d68fcb08b2
fix: Support yes option for opam upgrade ( #570 )
2023-10-10 08:08:46 +08:00
Rebecca Turner
4dd1c13bd8
fix: fix "Nix" step to use nix upgrade-nix in more situations ( #550 )
...
`nix upgrade-nix` can be used on any platform except NixOS where `nix`
is available.
Also use `nix profile upgrade --verbose` because the non-verbose mode
doesn't print anything on stdout.
2023-09-17 15:40:04 +08:00
samhanic
48ae4bf813
feat: support Vscode packages updates ( #536 )
...
feat: support vscode extensions update
2023-08-14 09:22:26 +08:00
samhanic
2c9a56a8df
feat: support miktex packages update ( #535 )
2023-08-13 10:05:07 +08:00
Harsh Shandilya
afd95e3d5c
fix(generic): add alternate binary name for spicetify ( #486 )
2023-07-14 16:14:06 +00:00
Marcelo Duarte Trevisani
2068c2c169
Update only base conda env ( #495 )
2023-07-14 16:11:18 +00:00
SteveLauC
a6195d284c
feat: support Bob ( #461 )
2023-06-23 09:03:57 +00:00
SteveLauC
57546a07fc
fix(pip3): prefer python when available ( #471 )
2023-06-23 09:02:58 +00:00
SteveLauC
30858780cf
refactor: unify the behavior of the steps that require sudo ( #467 )
2023-06-13 14:15:57 +00:00
slowsage
d4548b2f9a
feat: Add arguments to pipupgrade and fix enable_pipupgrade check ( #448 )
2023-05-30 07:04:23 +00:00
SteveLauC
66860f1848
refactor: remove unnecessary qualification ( #443 )
2023-05-27 09:41:42 +00:00
SteveLauC
7c3ba80270
fix: fix .NET language issue ( #437 )
...
Co-authored-by: Thomas Schönauer <37108907+DottoDev@users.noreply.github.com >
2023-05-25 09:24:53 +02:00
SteveLauC
76c39edc8b
refactor: make all step functions take &ExectutionContext ( #436 )
2023-05-25 09:09:23 +02:00