Julien ITARD
ebb0c5a6d8
Fix RubyGems step ( #251 )
...
* Bump tokio from 1.5.1 to 1.8.4 (#245 )
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.5.1 to 1.8.4.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.5.1...tokio-1.8.4 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix RubyGems step
* Fix style
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 19:13:07 +00:00
Armel Soro
1dee462175
Fix misleading log message when detecting rbenv ( #249 )
2022-12-05 17:42:26 +00:00
Armel Soro
dc82b8b766
Fix issue with RubyGems update command ( #248 )
2022-12-05 13:16:03 +00:00
Thomas Schönauer
22ab07d88e
Fixes paru/yay -Pw return code error ( #228 )
2022-11-29 06:49:26 +00:00
Marcin Puc
f6ec6c76db
Add shell completion and manpage generation ( #233 )
2022-11-26 19:42:35 +00:00
Jason Stelzer
37b900c56a
Add garuda-update ( #227 )
2022-11-26 19:38:18 +00:00
Guilherme Silva
e26ec4d9e0
Fix clippy warning for DragonFly BSD ( #231 )
2022-11-26 17:52:14 +00:00
Rebecca Turner
b31778bdd8
Add Sudo type ( #221 )
...
* Create `Sudo` type and `SudoKind` enum
* Fix build
* reformat
* Fix choco on windows
* Fix linux
* Fix linux more
* more fix stuff hehe hoho hahaha
* more fix stuff hehe hoho hahaha
Co-authored-by: Thomas Schönauer <37108907+DottoDev@users.noreply.github.com >
2022-11-25 22:19:32 +00:00
Julien ITARD
3c1dda0c39
Add RubyGems update ( #217 )
2022-11-24 19:21:03 +00:00
Ruben Molina
25c5057171
Add support for juliaup ( #208 )
...
* Add support for juliaup
* Update config.rs
* Change the position for Juliaup Step.
* Update generic.rs
2022-11-24 19:17:58 +00:00
Rebecca Turner
e456155562
Add pre_sudo option ( #219 )
...
* Add `pre_sudo` option
2022-11-24 19:15:43 +00:00
Guilherme Silva
b4407963ad
Fix compilation on DragonFly BSD ( #210 )
2022-11-23 15:24:58 +00:00
Rebecca Turner
8e9c3cc56a
Add gup ( #203 )
2022-11-23 15:24:58 +00:00
Thomas Schönauer
7cdaefe3b0
--yes flag support on freebsd ( #198 )
...
* Adds freebsd yes flag support
* Fixes freebsd update functions
* Missing semicolon
* Adds Step dependency to freebsd.rs
* Change freebsd to status_checked
2022-11-23 15:24:58 +00:00
Thomas Schönauer
aedb25cde6
Npm rework ( #199 )
2022-11-23 15:24:58 +00:00
Rebecca Turner
582bc737cb
Fix a bug with status_checked_with_codes ( #202 )
2022-11-23 15:24:58 +00:00
Thomas Schönauer
c4091584c3
Fixes NPM failure under sudo ( #197 )
...
Fixes npm under sudo
2022-11-23 15:24:58 +00:00
Guilherme Silva
22ed1ef50a
CI: Add NetBSD target ( #180 )
...
* Remove the `sys-info` crate
It offers much more features than we currently use.
Additionally, it was preventing me to cross-compile for NetBSD.
Since we were just using the `hostname()` function from the crate,
I went ahead and stole it.
* Add NetBSD target
* Fix FreeBSD clippy warnings
2022-11-23 15:24:58 +00:00
Rebecca Turner
41e2321b93
Use tracing ( #174 )
2022-11-23 15:24:58 +00:00
Rebecca Turner
d8add139e1
Add Treesitter support to Vim upgrade ( #184 )
...
* Add `:TSUpdate` to Vim upgrade
* Reformat `freebsd.rs`
Co-authored-by: Thomas Schönauer <37108907+DottoDev@users.noreply.github.com >
2022-11-23 15:24:58 +00:00
Thomas Schönauer
04a8d960a9
Revert " Fix unattended package upgrades on FreeBSD" ( #188 )
...
Revert " Fix unattended package upgrades on FreeBSD (#181 )"
This reverts commit a0ad83a58b .
2022-11-23 15:24:58 +00:00
Yonas Yanfa
2c6a8f73fa
Fix unattended package upgrades on FreeBSD ( #181 )
...
* Fix unattended package upgrades on FreeBSD
* Fix unattended package upgrades on FreeBSD
Co-authored-by: Thomas Schönauer <37108907+DottoDev@users.noreply.github.com >
2022-11-23 15:24:58 +00:00
Rebecca Turner
71883d7164
Fix tmux panic ( #165 )
...
Fix `tmux` sessions
This will create a new session named `topgrade`, `topgrade-1`,
`topgrade-2`, using the first nonexistent session name it finds. That
session will have a window in it named `topgrade` in which `topgrade` is
run. If `topgrade --tmux` is being run from within tmux, it won't attach
to the new tmux session. If the user is not currently in tmux, it will
attach to the newly-created session.
Co-authored-by: Thomas Schönauer <37108907+DottoDev@users.noreply.github.com >
2022-11-23 15:24:58 +00:00
Rebecca Turner
d4fe748814
Run fisher if fish -c 'type -t fisher' is OK ( #172 )
2022-11-23 15:24:58 +00:00
Guilherme Silva
7442ddd386
Further clippy fixes ( #176 )
2022-11-23 15:24:58 +00:00
Guilherme Silva
761ffac127
Fix compilation on FreeBSD ( #175 )
2022-11-23 15:24:58 +00:00
Guilherme Silva
5ca1dc3703
Fix compilation on Android ( #166 )
...
Co-authored-by: guihkx <guihkx@users.noreply.github.com >
2022-11-23 15:24:58 +00:00
Rebecca Turner
a18c6e815c
Fix lack of separators for pnpm/npm/yarn ( #170 )
2022-11-23 15:24:58 +00:00
Rebecca Turner
022afab1ca
Print errors when steps fail ( #171 )
2022-11-23 15:24:58 +00:00
Rebecca Turner
2cbb7db66d
Use color_eyre ( #173 )
2022-11-23 15:24:58 +00:00
Rebecca Turner
e84173be8f
Add CommandExt trait ( #146 )
...
* Color CI output
* Improve `CommandExt`
* Add comments explaining `#[allow]`s
* Remove useless `dead_code` annotation
* Improve error messages
* Print errors when running a shell errors
* fixup! Remove useless `dead_code` annotation
2022-11-23 15:24:58 +00:00
Thomas Schönauer
bd34a3bcd4
Revert "10.2.0 release " ( #215 )
...
Revert "10.2.0 release (#213 )"
This reverts commit 13076fcef6 .
2022-11-23 16:23:00 +01:00
Thomas Schönauer
13076fcef6
10.2.0 release ( #213 )
2022-11-23 15:18:09 +00:00
Thomas Schönauer
e161d3cd3c
10.1.2 ( #162 )
...
* Closes #150 please disable distrobox by default (#151 )
* Check if distrobox exists before running step
* Improve help prompt value names (#153 )
* 159 self update error message with standalone versions (#161 )
* Rename back to topgrade
* Bugfix Version bump
* Changes reference to topgrade-rs in self-update
* Fixes distrobox errors (#160 )
* Rename back to topgrade
* Bugfix Version bump
* Check if distrobox exists before running step
* Fixed sitrobox and version bump
* Version bump to 10.1.2
Co-authored-by: Marcin Puc <tranzystorek.io@protonmail.com >
2022-11-06 13:54:38 +00:00
Thomas Schönauer
3dc245245d
bugfix Closing #150 ( #151 ) ( #152 )
...
Closes #150 please disable distrobox by default (#151 )
* Check if distrobox exists before running step
2022-11-05 10:50:55 +00:00
Dylan M. Taylor
a6da5181f2
Fix for gcloud snap issue ( #144 )
2022-11-04 13:48:05 +00:00
Thomas Schönauer
3ebaac3a1d
Fix windows clippy errors ( #135 )
...
* Changes windows get_wsl_distribution argument
* changes in get_wsl_distributions
* changes in run_wsl_topgrade due to clippy errors
* Resolves needless borrow
2022-11-03 21:43:45 +00:00
Thomas Schönauer
e4f8488837
Revert "Get windows to finish clippy without errors" ( #134 )
...
Revert "Get windows to finish clippy without errors (#133 )"
This reverts commit 16953409fd .
2022-11-03 19:49:01 +00:00
Thomas Schönauer
16953409fd
Get windows to finish clippy without errors ( #133 )
...
* Changes windows get_wsl_distribution argument
* changes in get_wsl_distributions
* changes in run_wsl_topgrade due to clippy errors
2022-11-03 19:34:27 +00:00
Thomas Schönauer
7256aaffc8
Resolve clippy errors ( #131 )
...
* Resolves clippy errors
* Fixes clippy errors
* Changes get_wsl_distributions arguments from pointer to value
2022-11-03 19:04:06 +00:00
Thomas Schönauer
66e0b94e85
Resolve clippy errors ( #130 )
...
* Resolves clippy errors
* Fixes clippy errors
2022-11-03 18:54:40 +00:00
Thomas Schönauer
8731fd2b3f
Resolves clippy errors ( #128 )
2022-11-03 18:29:22 +00:00
Thomas Schönauer
632fcb5b77
Changes version requirements to latest path of minor version ( #127 )
2022-11-03 17:05:09 +00:00
Rebecca Turner
55ba2d30c1
Quote arguments when executing in a shell ( #118 )
...
* Quote arguments when executing in a shell
Fixes #107
* Parse quotes in `tmux_arguments`
This makes it possible to encode spaces in arguments. Maybe the config
value should be an array instead?
* Print error causes
Co-authored-by: Thomas Schönauer <37108907+DottoDev@users.noreply.github.com >
2022-11-03 16:46:43 +00:00
0xMRTT
ff66611ec0
fix: update debian os release (8->11) ( #123 )
2022-11-03 15:57:16 +01:00
pan93412
edc3dd6b0b
refactor(ctrlc): Remove reduntant lazy_static ( #109 )
2022-11-03 15:57:16 +01:00
pan93412
623a11cf21
refactor!(steps/node): make PNPM a separated step ( #114 )
2022-11-03 15:57:16 +01:00
pan93412
7a83f38ca8
fix(steps/node): Only run global upgrade on Yarn 1.x ( #112 )
2022-11-03 15:57:16 +01:00
Thomas Schönauer
9a19b547c6
Revert clap version bump ( #111 )
...
* Update README.md
* Update release-cross.yml
* Update release.yml
* style(self_update): Run cargo fmt (#108 )
The commit 9105a8aac is not formatted, which breaks the CI check.
Co-authored-by: Thomas Schönauer <37108907+DottoDev@users.noreply.github.com >
* Clap dependencie change
* Revert clap changes
Co-authored-by: pan93412 <pan93412@gmail.com >
2022-11-03 15:57:16 +01:00
pan93412
a7c2262537
refactor: Run cargo clippy --fix ( #113 )
2022-11-02 20:26:20 +00:00