Commit Graph

1881 Commits

Author SHA1 Message Date
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
09cfb81ba5 No need for patched self_update anymore 2018-12-04 14:20:16 +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
b266af7688 Version bump 2018-11-25 13:13:47 +02:00
Roey Darwish Dror
7e601f805d Use the self_upgrade version which supports zip (fix #92) 2018-11-25 13:08:55 +02:00
Jan Christian Grünhage
7d5a434866 Rename LICENCE to LICENSE (#96) 2018-11-21 07:56:41 +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
Roey Darwish Dror
a9527371b4 Update instructions regarding TPM (fix #93) 2018-11-20 09:11:44 +02:00
Roey Darwish Dror
7bf4c25fcf Remove all the macro use 2018-11-18 14:25:16 +02:00
Roey Darwish Dror
1b61a07d52 Remove #[macro_use] where possible (fix #87) 2018-11-18 13:26:37 +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
b370955f79 Version bump 2018-11-16 10:11:54 +02:00
Roey Darwish Dror
2661a8753e Bump self_update to fix FreeBSD bug 2018-11-16 10:10:59 +02:00
Roey Darwish Dror
92286853d1 Use sudo for package auditing 2018-11-15 15:54:24 +02:00
Roey Darwish Dror
846772c609 Version bump 2018-11-15 12:43:17 +02:00
Roey Darwish Dror
d6787812a2 Remove cargo-fmt from CI
For some reason it's inconsistent between my computer and the CI, despite both are up-to-date
2018-11-15 12:05:37 +02:00
Roey Darwish Dror
fa39665bd3 Audit FreeBSD packages at summary 2018-11-15 11:41:54 +02:00
Roey Darwish Dror
7a9e1e4bee Respawn Topgrade when version is upgraded (fix #85) 2018-11-13 14:34:53 +02:00
Roey Darwish Dror
1e73011a15 Add FreeBSD 2018-11-13 13:02:28 +02:00
Roey Darwish Dror
b14c948567 Fix AppVeyor 2018-11-12 20:45:43 +02:00
Roey Darwish Dror
9de363383c Don't use a fork of self_update 2018-11-12 11:23:32 +02:00
Roey Darwish Dror
c333f9d813 Ignore bad retry answer (fix #86) 2018-11-10 20:18:43 +02:00
Roey Darwish Dror
663eb027c5 Version bump 2018-11-08 10:55:24 +02:00
Roey Darwish Dror
590d166bac Print a newline after the retry question 2018-11-07 14:56:40 +02:00
Roey Darwish Dror
6108637477 Implement self-update 2018-11-07 14:56:40 +02:00
Roey Darwish Dror
24f8053b17 Support Oracle Linux (fix #83) 2018-11-07 10:22:13 +02:00
Roey Darwish Dror
ed8a842439 Use downcast_ref for errors 2018-11-07 10:18:18 +02:00
Roey Darwish Dror
9f52d7b1e2 Update readme 2018-11-04 11:46:47 +02:00
Roey Darwish Dror
8622118833 Version bump 2018-11-04 11:31:10 +02:00
Roey Darwish Dror
7d43057c27 Support OpenSUSE 2018-11-03 22:57:09 +02:00
Roey Darwish Dror
d2788ea47b Use which to determine the existence of cargo-install-update (#82) 2018-11-02 16:31:49 +02:00
Roey Darwish Dror
fde62711d5 Use the console crate 2018-11-01 11:42:17 +02:00
Roey Darwish Dror
17d1af8ba0 pipx (fix #76) 2018-10-31 13:01:57 +02:00
Roey Darwish Dror
e9d1ecc0db Bump dependencies 2018-10-31 12:56:32 +02:00
Roey Darwish Dror
036a86f593 Add Jetpack (fix #80) 2018-10-31 10:13:02 +02:00
Roey Darwish Dror
4c16a34053 Revert "Forbid clippy warnings"
This reverts commit c0942e12a3.

1 | #![cfg_attr(feature = "cargo-clippy", deny(clippy::all))]
  |                                            ^^^^^^^^^^^
error[E0658]: scoped lint `clippy::all` is experimental (see issue #44690)
2018-10-29 14:41:45 +02:00
Roey Darwish Dror
d081991edc Cargo fmt 2018-10-29 14:32:33 +02:00
Roey Darwish Dror
c0942e12a3 Forbid clippy warnings 2018-10-29 14:18:47 +02:00
Roey Darwish Dror
b104fec7c4 Version bump 2018-10-21 15:29:05 +03:00
Roey Darwish Dror
7e9e7b8756 Fix etc-update reporting 2018-10-21 15:16:14 +03:00
Roey Darwish Dror
ba7192c21d Gentoo support 2018-10-21 15:09:37 +03:00
Roey Darwish Dror
78396fc438 Nix package manager 2018-10-21 13:09:42 +03:00
Caleb Jasik
621e1d4d6e Adding Scoop to README.md (#79)
I just updated the README.md to reflect the new support for the scoop package manager
2018-10-18 09:22:38 +03:00
Roey Darwish Dror
0b03e1f9d1 Implement Scoop (fix #78) 2018-10-17 14:14:10 +03:00
Roey Darwish Dror
e5489270df Fix empty retry in Windows 2018-10-17 14:14:01 +03:00
Roey Darwish Dror
a6b6b7aa4e Ctrl+C handling (#75)
As stated [here](https://doc.rust-lang.org/std/io/trait.BufRead.html#errors-1), `read_until` (and `read_line`) ignore Ctrl+C, so Topgrade does not respond to Ctrl+C in the retry prompt, and instead will exit only when enter is pressed after Ctrl+C. This is undesirable, so this pull request is a WIP until we find a solution.
2018-10-17 14:07:58 +03:00