Idan Katz
43f0b75397
Allow most command-line options to be configured in config file… ( #237 )
2019-10-10 11:25:59 +03:00
Idan Katz
11694247c1
Support yay arguments in config file ( Closes #220 ) ( #233 )
2019-10-03 08:12:43 +03:00
Roey Darwish Dror
fb38b792a4
Add experimental support for --yes ( fix #172 ) ( #229 )
2019-09-28 15:45:05 +03:00
Roey Darwish Dror
ab318905a1
Add --only
2019-09-28 15:17:06 +03:00
Roey Darwish Dror
cfce9775df
Add ability to disable package managers ( fix #206 )
2019-09-28 14:49:24 +03:00
Roey Darwish Dror
f6b4bb00b2
Use STRUM for agument parsing
2019-09-28 14:41:06 +03:00
Roey Darwish Dror
78cfffb73b
Add a flag to control setting the terimnal title ( fix #194 )
2019-09-05 20:52:51 +03:00
Roey Darwish Dror
b80f31db37
Remove the Powershell state
2019-09-05 20:43:18 +03:00
Jonathan Dahan
f51a26494d
Create Shell step for various shell utilities ( #217 )
2019-09-05 20:38:45 +03:00
Roey Darwish Dror
c3a979caec
Add a configuration variable to control git arguments ( fix #193 )
2019-09-04 21:31:23 +03:00
Roey Darwish Dror
d3eb76a0d5
Bump dependencies
2019-09-04 21:07:43 +03:00
Mikkel Kroman
7bdd00f88a
Add option to disable node package updates ( #213 )
2019-09-04 13:57:22 +03:00
Fred Morcos
bfbb486fba
Add an ssh_arguments configuration file field ( #211 )
...
Can be used to add SSH command-line arguments like `-o
ConnectTimeout=2`
2019-09-01 21:45:44 +03:00
J.R. Garcia
6dac7a18b2
Fix typo for keep option ( #212 )
...
The current documentation for this option does not make sense and the
documentation for the keep_at_end differs. I made this change assuming
this is a typo.
2019-09-01 21:44:20 +03:00
Roey Darwish Dror
3c71ce019b
Add a command for editing the configuration
2019-08-22 22:29:58 +03:00
Roey Darwish Dror
be8b726846
Generate example configuration ( fix #198 )
2019-08-22 22:08:28 +03:00
Roey Darwish Dror
d0245665ab
Disallow unknown configuration entries
2019-08-22 21:45:42 +03:00
Roey Darwish Dror
f5c2368a4d
Add flags to disable rust and cargo ( fix #200 )
2019-08-19 20:15:01 +03:00
Roey Darwish Dror
4ae0263e0d
Support PowerShell core ( fix #189 )
2019-08-15 08:46:54 +03:00
Roey Darwish Dror
b2fd600f0d
Disabling git should not pull any repository ( fix #158 )
2019-07-01 09:20:48 +03:00
Roey Darwish Dror
6ef54929b7
Add ability to disable remotes
2019-07-01 09:16:47 +03:00
Roey Darwish Dror
b6e838bab0
Add -k flag
2019-06-16 09:09:05 +03:00
Elton Lika
cb180d9c01
Implemented support for SDKMAN! updates and upgrades ( #167 )
2019-06-13 13:19:47 +03:00
Roey Darwish Dror
4a7218293b
Add a key for running remote topgrades
2019-06-05 14:16:53 +03:00
Idan Katz
232c886be6
Add -v option to print out logs (>= info) ( #164 )
2019-06-05 11:44:28 +03:00
Roey Darwish Dror
da25634c18
Add a flag for disabling Powershell
2019-02-27 09:52:14 +02:00
Roey Darwish Dror
07a525da9c
Allow disabling steps from the configuration file
2019-02-09 21:28:04 +02:00
Roey Darwish Dror
4f981fd504
Only update Powershell modules if profile is present and allow disabling this step ( fix #114 )
2019-01-27 20:30:29 +02:00
Edvin Malinovskis
bfcfe5b3fa
Generic Blacklist implementation ( #108 )
2019-01-16 10:51:43 +02:00
Edvin Malinovskis
ab5b02c6c8
Add --no-ruby flag ( #106 )
2019-01-13 16:10:23 +02:00
Roey Darwish Dror
19de361775
Dry run fixup
2018-12-31 14:06:21 +02:00
Roey Darwish Dror
957d73c634
Don't pass dry_run as a boolean to functions
2018-12-31 13:26:17 +02:00
Roey Darwish Dror
ded8041b1d
No need for serde_derive in Rust 2018
2018-12-24 10:09:46 +02:00
Roey Darwish Dror
370310948b
Better error model
2018-12-12 13:03:06 +02:00
Adam Papai
4c1d26e120
Add --no-vim flag ( #98 )
...
Just like we have the `--no-emacs` flag, it would be nice to have the `--no-vim` flag, to avoid the upgrade of the vim/neovim configuration files and packages.
2018-12-09 07:58:13 +00:00
Roey Darwish Dror
0500080e40
Add --no-retry ( fix #97 )
2018-12-05 13:40:02 +02:00
Roey Darwish Dror
2a5f5af934
Don't use help in structopt
2018-12-05 13:29:31 +02:00
Roey Darwish Dror
7bf4c25fcf
Remove all the macro use
2018-11-18 14:25:16 +02:00
Nikolai Hellwig
7e5eb87b7d
Adding a new flag for cleaning up old resources ( #90 )
...
* Adding a new flag to topgrade called "cleanup"
If you are using applications like homebrew they may keep a history of
packages downloaded. Especially the bigger your number of installed
packages for homebrew grows the bigger those directories get. This can
quickly add up to a couple of GBs.
If this flag is set then the homebrew part also calls "brew cleanup" for
cleaning up old resources. Of course this can be add to other calls as
well if supported.
* Updating readme for new cleanup flag
2018-11-17 20:09:46 +02:00
Roey Darwish Dror
669497ef5e
New rustfmt
2018-09-14 13:47:32 +03:00
Roey Darwish Dror
682d4445b7
Use structopt
2018-09-06 14:44:02 +03:00
Roey Darwish Dror
445ad96c10
Path overhaul
2018-07-07 02:18:55 +03:00
Roey Darwish Dror
535d49f1c2
Upgrade dependencies
2018-07-06 16:13:34 +03:00
Roey Darwish Dror
2ee068f4fb
Pre-update commands ( fix #25 )
2018-06-20 20:26:08 +03:00
Roey Darwish Dror
9949d0c38d
Expand tilde sign in custom git repositories
2018-06-11 13:56:57 +03:00
Dror Levin
bf301f51cd
Add config file with support for custom commands and git repos, fix #1
2018-06-10 17:56:41 +03:00