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
SteveLauC
f661f00277
feat: support auto-cpufreq ( #800 )
2024-05-18 16:34:03 +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
Andrew Barchuk
04bfb45a97
Fix local host detection for remotes with user ( #755 )
2024-04-08 19:43:32 +08:00
SteveLauC
d90ce30452
feat: support update PlatformIO Core ( #759 )
2024-04-07 11:03:33 +08:00
Ricardo Torres
ab21600ca6
feat: add support for mise ( #757 )
...
Add support for mise-en-place (or mise). Mise is a tool like asdf (already supported). https://mise.jdx.dev/
2024-03-30 18:40:16 +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
SteveLauC
2c1ce3d4e6
refactor: make GitSteps a dedicated step ( #737 )
2024-03-09 17:57:33 +08:00
Brent Monning
6dab1e4f37
feat: adds xcodes step ( #643 )
2024-03-01 07:58:24 +08:00
Lucas Parzianello
650a143602
Adds pyenv step ( #724 )
2024-02-27 09:25:18 +08:00
SteveLauC
7a3f3a8905
feat: support waydroid ( #687 )
2024-02-16 11:57:53 +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
SteveLauC
f794329913
feat: skip breaking changes notification with env var ( #659 )
...
* feat: skip breaking changes notification with env var
* ci: apply that env in ci
2024-01-23 14:50:35 +08:00
Ned Wolpert
78dc567226
Added an Audit step for FreeBSD and DragonFly packagees. ( #640 )
...
* Added an Audit step for FreeBSD and DragonFly.
Allows for auditing the packages to be disabled since they are breaking steps.
Current behaivor is the default, where if the audit fails topgrade stops. Can
be disabled in the [misc] section independenly from other sections
2024-01-08 09:40:01 +08:00
Rebecca Turner
cbfb92041f
Skip nix upgrade-nix when Nix is installed in a nix profile ( #622 )
...
Make `nix upgrade-nix` a separate step
Also check that Nix can be upgraded before running `nix upgrade-nix` to
work around a bug.
See: <https://github.com/NixOS/nix/issues/5473 >
2023-12-21 08:55:32 +08:00
SteveLauC
788e0412f6
feat: inform users of breaking changes on first run ( #619 )
2023-12-03 09:52:35 +08:00
LeSnake
3eb3867944
Bun packages fixes ( #617 )
...
* fix running with --only
* fix error when no packages installed
2023-11-23 06:36:00 +08:00
Sam Vente
7e63977ba0
revert git pushing functionalities ( #615 )
2023-11-22 09:04:19 +08:00
LeSnake
465df2e9be
feat: add Bun packages step ( #599 )
2023-11-05 10:34:21 +08:00
SteveLauC
a2fbe92a25
refactor: make SelfUpdate a step ( #585 )
2023-10-18 12:19:53 +08:00
SteveLauC
a8c29fd1a2
fix: make logger work while loading config file ( #581 )
2023-10-17 11:19:47 +08:00
Sam Vente
fe9d877cdf
Add support for pushing custom git repositories ( #574 )
2023-10-13 17:01:35 +08:00
Rebecca Turner
2a73aa731d
Make error messages nicer ( #551 )
...
* Remove unhelpful information from errors
Before:
```
Git repositories failed:
0: error: cannot pull with rebase: You have unstaged changes.
error: Please commit or stash them.
0:
Location:
src/steps/git.rs:39
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
```
After:
```
Git repositories failed:
0: Failed to pull /Users/wiggles/.dotfiles
1: error: cannot pull with rebase: You have unstaged changes.
error: Please commit or stash them.
Location:
src/steps/git.rs:39
```
* Improve git_repos errors
This removes the extra blank "0:" line at the end of the error, doesn't
print the error message twice, and provides the repo path in the error
message.
2023-09-19 09:09:58 +08:00
Rebecca Turner
c1c9fe22df
feat: allow setting misc.log_filters in config.toml ( #552 )
...
Allow setting `log_filters` in `config.toml`
This allows setting a list of `log_filters` in the `[misc]` section in
the `config.toml`. These filters are prepended to any filters listed
with `--log-filters`. Finally, `--verbose` can now be used with
`--log-filters`, and it will append `debug` to the list of filters
rather than replacing it entirely.
2023-09-17 15:04:46 +08:00
SteveLauC
dc78b00c3c
feat: support LURE ( #537 )
2023-08-15 08:36:20 +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
Sujay R
021320b292
Prioritize sudo steps to prevent sudo timeout ( #532 )
2023-08-06 11:32:20 +08:00
SteveLauC
a6195d284c
feat: support Bob ( #461 )
2023-06-23 09:03:57 +00:00
SteveLauC
658829e4ff
refactor: make update fn take &ExectionContext & put update fn together ( #457 )
2023-06-02 20:20:42 +00:00
SteveLauC
66860f1848
refactor: remove unnecessary qualification ( #443 )
2023-05-27 09:41:42 +00:00
SteveLauC
625f823f46
refactor: rename update fn name & some cleanup ( #442 )
2023-05-27 09:37:51 +00:00
Kevin Gavrois
7db991db9d
Merge code for desktop notification between MacOS and Linux ( #438 )
2023-05-26 10:07:14 +02:00
SteveLauC
76c39edc8b
refactor: make all step functions take &ExectutionContext ( #436 )
2023-05-25 09:09:23 +02:00
MonstrousOgre
54301a6a17
Adding local pip-review ( #433 )
2023-05-20 19:33:59 +02:00
SteveLauC
43c02cf7a7
feat: support maza ( #427 )
2023-05-17 19:18:03 +02:00
SteveLauC
3a1568e884
feat: support oh-my-bash ( #425 )
2023-05-17 19:17:37 +02:00
SteveLauC
14753a14e7
feat: support AppMan ( #423 )
2023-05-09 08:03:06 +02:00
Sourajyoti Basak
227e8dcc8d
feat(shell): add packer.nu ( #414 )
...
* feat(shell): add `packer.nu`
* dependency update (#413 )
* fix(main): move `packer.nu` step before linux package managers
---------
Co-authored-by: Thomas Schönauer <37108907+DottoDev@users.noreply.github.com >
2023-05-05 11:01:24 +02:00
SteveLauC
f30e36d7bb
feat: support stew ( #422 )
2023-05-05 10:17:42 +02:00
Utkarsh Gupta
327ed837c2
Replace directories with home & etcetera ( #407 )
...
* Use global lazy HOME_DIR
* Remove unused base_dirs
* Use `etcetera` instead of `directories`
---------
Co-authored-by: Thomas Schönauer <37108907+DottoDev@users.noreply.github.com >
2023-04-30 18:32:13 +00:00
Brian Riccardi
ac6330fac8
Added support to 'mamba' (alternative to 'conda' with the exact same commands/interface) ( #395 )
2023-04-17 14:19:59 +00:00
Roey Darwish Dror
3dd11f7b52
No need to run self-update in Rustup ( #403 )
2023-04-05 12:42:47 +00:00
Roey Darwish Dror
ddb1a021bb
Display the preamble in Linux only if notify-send is installed ( #401 )
2023-04-05 12:34:47 +00:00
PolpOnline
565aa405be
Add no-self-update config and flag ( #388 )
2023-03-22 21:05:21 +00:00
Thomas de Queiroz Barros
a3628d0d49
Add sudo_command option ( #379 )
...
This allows the user to specify the preferred sudo command to be used
instead of the command chosen by Sudo::detect
2023-03-13 19:23:37 +00:00
Thomas Schönauer
342d7f7209
skip skip-notify warning on Win ( #362 )
2023-03-03 11:58:58 +00:00
Roey Darwish Dror
7728819133
Support antidote ( #368 )
2023-02-26 21:45:43 +00:00