Commit Graph

197 Commits

Author SHA1 Message Date
Roey Darwish Dror
e2d42b77a7 Run Powershell module update with verbose output 2019-02-11 20:30:32 +02:00
Roey Darwish Dror
f56b107697 Bad configuration 2019-02-11 14:15:35 +02:00
Roey Darwish Dror
ca6e12a87d require_option is only required in Linux 2019-02-11 14:15:11 +02:00
Roey Darwish Dror
a1b3e37f93 Convert more legacy steps 2019-02-11 14:11:37 +02:00
Roey Darwish Dror
a8379fdda2 Step refactoring 2019-02-11 10:58:43 +02:00
Roey Darwish Dror
07a525da9c Allow disabling steps from the configuration file 2019-02-09 21:28:04 +02:00
Roey Darwish Dror
a6df57a781 Run homebrew cask upgrade if available (fix #117) 2019-02-03 10:12:54 +02:00
Roey Darwish Dror
022115e237 Normalize paths in Windows (fix #113) (#116)
While `//?/C:/Users/Someone/config-files` is a valid path, it's not very human friendly.
Such paths are returned from `BaseDirs`. This patch formats them in the traditional way.
2019-01-30 16:00:10 +02:00
Roey Darwish Dror
38552646f4 Fix potential integer overflow 2019-01-30 10:41:40 +02:00
Roey Darwish Dror
ae75f0de9e No need to update submodules (fix #115)
Git pull should do that. In addition, it breaks the colors in Windows
2019-01-30 09:48:26 +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
Roey Darwish Dror
df27021277 Use the correct paths for Emacs (fix #112) 2019-01-27 20:30:29 +02:00
Roey Darwish Dror
71558e6bdb Fix light themes 2019-01-24 13:35:38 +02:00
Roey Darwish Dror
fad9cc665c Fix warnings 2019-01-21 20:28:23 +02:00
Roey Darwish Dror
84323d9729 Don't run Powershell in a dumb terminal (fix #110) 2019-01-21 20:12:56 +02:00
Roey Darwish Dror
65e81872ac Fix retrival of Powershell profile path 2019-01-21 20:12:20 +02:00
Roey Darwish Dror
e9d76d185b Use flatpak --system to update flatpak (fix #107) 2019-01-16 11:28:37 +02:00
Edvin Malinovskis
bfcfe5b3fa Generic Blacklist implementation (#108) 2019-01-16 10:51:43 +02:00
Roey Darwish Dror
235df19ac5 No need for patched self_upgrade 2019-01-13 22:54:51 +02:00
Edvin Malinovskis
ab5b02c6c8 Add --no-ruby flag (#106) 2019-01-13 16:10:23 +02:00
Roey Darwish Dror
71d31fcdc5 Fix wrong stub value in Windows Ctrl+C 2019-01-04 11:01:24 +02:00
Roey Darwish Dror
1b2308aaef Add check_output 2019-01-01 22:22:07 +02:00
Roey Darwish Dror
39d4100591 Fix a warning 2019-01-01 10:20:41 +02:00
Roey Darwish Dror
b88d41f3db Reduced multiple calls to context 2018-12-31 22:23:04 +02:00
Roey Darwish Dror
f3f8f322d8 Add check_run() 2018-12-31 22:00:34 +02:00
Roey Darwish Dror
a404df9c97 Ctrl+C handling documentation 2018-12-31 14:13:06 +02:00
Roey Darwish Dror
19de361775 Dry run fixup 2018-12-31 14:06:21 +02:00
Roey Darwish Dror
2cac8a7970 Cargo fmt 2018-12-31 13:34:56 +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
23ae157c72 Run brew cask upgrade (fix #103) 2018-12-26 23:12:20 +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
28e8ec79e1 Make clippy happy 2018-12-23 13:30:24 +02:00
Roey Darwish Dror
8e3727c73f Do not check for self upgrade if already upgraded 2018-12-23 13:23:42 +02:00
Roey Darwish Dror
ee54107d2a Print the changelog when updating 2018-12-23 13:17:53 +02:00
Roey Darwish Dror
badc6b665b Implement cleanup for Pacman 2018-12-23 10:47:45 +02:00
Roey Darwish Dror
83b6f9ace4 Run valet install after compose update (fix #99) 2018-12-18 14:22:26 +02:00
Roey Darwish Dror
47a271af47 Modules refactor 2018-12-17 09:40:38 +02:00
Christopher Medlin
66c6338b42 Implement cleanup for Debian based distros (#102) 2018-12-17 09:22:59 +02:00
Roey Darwish Dror
365847a498 Rust 2018 2018-12-12 13:08:06 +02:00
Roey Darwish Dror
370310948b Better error model 2018-12-12 13:03:06 +02:00
Roey Darwish Dror
f23b6435bf Try to restore cargo fmt 2018-12-11 16:00:19 +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
39faab0a12 Stop passing the terminal object 2018-12-05 12:59:53 +02:00
Roey Darwish Dror
f1de5fd545 Fix Windows build 2018-11-26 14:39:56 +02:00
Roey Darwish Dror
bbb276089d Move self-update to a module 2018-11-26 14:27:19 +02:00
Roey Darwish Dror
7e601f805d Use the self_upgrade version which supports zip (fix #92) 2018-11-25 13:08:55 +02:00
Roey Darwish Dror
5a7ec65545 Support Void (fix #95) 2018-11-20 14:38:23 +02:00
Roey Darwish Dror
30259018c5 vcpkg suppport (fix #81) 2018-11-20 09:33:18 +02:00