Commit Graph

129 Commits

Author SHA1 Message Date
Roey Darwish Dror
3e9bd9bc0f Remove msupdate (fix #698) (#699)
* Remove msupdate (fix #698)

* Unused imports
2021-04-28 10:55:54 +03:00
Roey Darwish Dror
cf63db2786 Remove Microsoft store (fix #674) 2021-04-23 07:01:11 +03:00
Roey Darwish Dror
0490bd70a2 Remove vscode 2021-04-23 07:01:11 +03:00
Roey Darwish Dror
a6d7c6dca9 Apt arguments (fix #669) 2021-04-06 10:54:23 +03:00
Roey Darwish Dror
fa8334d776 Make a specific flag for Mas (fix #681) 2021-04-06 09:52:55 +03:00
Seλçuk Öztürk
bf986e313c Racket package manager support (#667) 2021-03-14 12:12:38 +02:00
Alex
8bf3d70e5f Support for PIP3 (self update) (#663) 2021-03-02 11:39:49 +02:00
Akeshihiro
09673297db Drop the Go step (#660)
* Drop the Go step

With the release of Go 1.16 the behavior of `go get` has been changed.
In previous Go versions `go get` was used not only to add module
dependencies but also to install Go tools.
As of Go 1.16 `go get` can only add and upgrade module dependencies.
To install Go tools now the `go install` command has to be used.

Further on Go 1.16 enabled the GOMODULE mode by default and will drop
the GOPATH mode completly in Go 1.17.
So the package definition `all` like in `go get -u all` does not work
anymore if the PWD is outside of a Go module project.
Because of this `go list all` also does not work for the same reason.
That being said it seems that currently there is no way to get a list of
all installed Go tools or packages at the GOPATH level.

So the only possible solution to determine the installed Go tools and
also to update them would be by inspecting the `go env GOBIN` directory
as well as the `go env GOMODCACHE` sub-directories and to filter the
results according to their possible name-to-package boundaries.
As this approach seems to be very ugly and also not to be very safe or
stable and Go currently does not support any kind of automated upgrades
of installed Go tools it is best to drop the Go step for now until Go
implements some kind of Go tool upgrade feature.

Fixes #659

* Remove Go from Step enum
2021-02-24 12:17:03 +02:00
Roey Darwish Dror
593ff0a9bc Support VSCodium (Fix #637) (#639) 2021-02-22 13:01:33 +02:00
Roey Darwish Dror
64b2f08702 Fix improper sorting 2021-02-19 06:43:13 +02:00
Roey Darwish Dror
c9aecda2ca Fix vscode enum key (fix #645) 2021-02-19 06:42:23 +02:00
Roey Darwish Dror
4fe3c257b6 Fixed Microsoft Store terminology 2021-02-18 14:20:30 +02:00
Roey Darwish Dror
bb3a9347c9 Fossil support (#636) 2021-02-17 16:46:29 +02:00
M*C*O
513ffb8f22 Add support for the micro text editor (#635) 2021-02-15 21:43:36 +02:00
Alex
878cad5c80 added support for Visual Studio Code (VSC) extension update (#628) 2021-02-13 06:35:20 +02:00
Roey Darwish Dror
746ffda444 Windows App Store (fix #622) (#624) 2021-02-11 06:31:59 +02:00
Roey Darwish Dror
729b5b6cb4 Bash-it (fix #621) (#625) 2021-02-10 08:58:03 +02:00
Roey Darwish Dror
31db02d95a Split brew cask into a seperate step (fix #588) (#593) 2020-12-30 10:35:50 +02:00
Roey Darwish Dror
a519bc5475 Enable distro-sync in Fedora (fix #587) (#590) 2020-12-26 09:17:54 +02:00
Roey Darwish Dror
514fbbbbb5 Add support for dotnet upgrade 2020-12-26 06:43:48 +02:00
Roey Darwish Dror
9a368d8218 Sort the step list in the configuration (fix #562) 2020-11-16 14:28:29 +02:00
Don Petersen
36b436efcc Add support for upgrading gcloud (#561) 2020-11-16 06:07:42 +02:00
Roey Darwish Dror
f9999b46fa --only will execute disabled steps (fix #533) (#534) 2020-10-02 23:18:14 +03:00
Terkwood
ee20a755d8 Add deno upgrade (#531)
* Add Deno support (fix #526)

* Change deno update to deno upgrade

Co-authored-by: Roey Darwish Dror <roey.ghost@gmail.com>
2020-10-01 22:59:06 +03:00
Hsiao-nan Cheung
06369e6e4a Add rtcl::rupdate (#525)
* Add rtcl::rupdate

Signed-off-by: Hsiao-nan Cheung <niheaven@gmail.com>

* Using `rtcl` as seperator

Signed-off-by: Hsiao-nan Cheung <niheaven@gmail.com>
2020-09-24 20:00:06 +03:00
Roey Darwish Dror
10f3d929e8 Add post-commands (fix #505) (#515) 2020-08-30 07:40:06 +03:00
Roey Darwish Dror
2504652857 Add choosenim (fix #511) (#512) 2020-08-28 16:16:23 +03:00
Roey Darwish Dror
34c74e44ca Allow remotes to be launched in new Windows terminal windows (#504) 2020-08-23 09:12:40 +03:00
Roey Darwish Dror
417ca1257a Add --show-skipped (fix #501) (#502) 2020-08-21 23:04:36 +03:00
Roey Darwish Dror
be631c663e Add flag for limit execution to specific remote hosts (fix #491) (#492) 2020-08-02 06:29:16 +03:00
Roey Darwish Dror
4171b329ba Support sheldon (#487) 2020-07-30 06:27:29 +03:00
Roey Darwish Dror
e8851af90c Support yadm (fix #464) (#470) 2020-07-11 08:00:35 +03:00
Roey Darwish Dror
065565240e Automatically detect gsudo (#469) 2020-07-10 11:21:19 +03:00
Alex Hamilton
69b9c4b24c Add remote_topgrade_path configuration option 2020-07-10 10:45:15 +03:00
chhe
64fbf606df option to use choco with gsudo on windows (#463) 2020-07-06 14:36:45 +03:00
Roey Darwish Dror
5c7f04c2cf Add ability to ignore certain failures (#461) 2020-07-02 11:15:56 +03:00
Roey Darwish Dror
3f80bee53a Self rename in Windows (fix #458) (#460) 2020-07-01 21:03:19 +03:00
Roey Darwish Dror
33da94c818 Fix inconsistencies between steps names in the configuration vs the command line (fix #456) 2020-06-30 11:36:34 +03:00
Roey Darwish Dror
e542054229 Add a command for showing config reference 2020-06-30 10:01:22 +03:00
Bastian Hofmann
e38252d95d Add support for the kubectl plugin package manager krew (#454)
https://krew.sigs.k8s.io/
2020-06-29 06:13:31 +03:00
Roey Darwish Dror
5fb9b41771 Use a vim script to upgrade vim (#451) 2020-06-28 08:33:40 +03:00
Roey Darwish Dror
28c4c743ea Split package managers to different steps (#447) 2020-06-24 14:30:24 +03:00
Roey Darwish Dror
f27ec9cc18 Fix config editing in Windows 2020-06-24 08:59:06 +03:00
Roey Darwish Dror
db9fecf7f6 Deny unknown fields from all configuration sections 2020-06-19 22:29:42 +03:00
Roey Darwish Dror
4a4e779621 Add configuration flags for portage arguments (#436) 2020-06-19 10:34:45 +03:00
Roey Darwish Dror
9a3b7e30ee Don't complain if the configuration directory does not exist 2020-06-17 09:56:52 +03:00
Roey Darwish Dror
bb9c884f81 Add an option to always suspend vagrant boxes 2020-06-13 07:44:53 +03:00
Roey Darwish Dror
705e36217c Fix git repos (fix #425) (#427) 2020-06-11 15:19:18 +03:00
Roey Darwish Dror
ddd10981b4 Vagrant (#422) 2020-06-10 11:51:52 +03:00
Roey Darwish Dror
05612b51f2 Obsolete old macOS configuration path 2020-06-07 08:26:18 +03:00