Commit Graph

47 Commits

Author SHA1 Message Date
Roey Darwish Dror
417ca1257a Add --show-skipped (fix #501) (#502) 2020-08-21 23:04:36 +03:00
Roey Darwish Dror
5c7f04c2cf Add ability to ignore certain failures (#461) 2020-07-02 11:15:56 +03:00
Roey Darwish Dror
4d8dc69e7f Ask before installing macOS upgrades (#433) 2020-06-15 15:43:59 +03:00
Roey Darwish Dror
16efada11b Desktop notifications for Linux (#353)
* Enable desktop notifications for Linux

* Fix macOS

* Fix unused variable

* Add missing message

* Pass a title to notify-send
2020-03-03 13:30:09 +02:00
Roey Darwish Dror
2392124f71 Add a configuration variable to display a notification at the be… (#345) 2020-02-27 13:30:55 +02:00
Roey Darwish Dror
b049151993 Desktop notifications in macOS #285 2020-01-03 10:26:21 +02: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
f6d761d15c Use the upstream's set console title 2019-08-26 21:06:55 +03:00
Roey Darwish Dror
2392a8bf9b Fix custom steps in Windows (fix #205) 2019-08-22 21:46:06 +03:00
Roey Darwish Dror
4ae0263e0d Support PowerShell core (fix #189) 2019-08-15 08:46:54 +03:00
Roey Darwish Dror
a7b1ad31f1 Set the terminal title according to the current step 2019-07-31 13:44:41 +03:00
Roey Darwish Dror
b6e838bab0 Add -k flag 2019-06-16 09:09:05 +03:00
Roey Darwish Dror
a834a79f45 Add reboot and shell ability in pause 2019-06-16 08:32:50 +03:00
Roey Darwish Dror
e5d0f4cbfa Implemented the pause in tmux in a different way 2019-06-13 16:22:03 +03:00
Roey Darwish Dror
5b179d93d9 Run WSL in Topgrade if present (fix #163) 2019-06-04 14:56:49 +03:00
Roey Darwish Dror
a3af9144ae Bring back the default option for retry (fix #159) 2019-05-27 10:35:51 +03:00
Roey Darwish Dror
90c3420743 Add an option to drop you into shell for fixing a step 2019-05-23 19:54:18 +03:00
Roey Darwish Dror
48653f555d Show timestamps (fix #156) 2019-05-22 10:33:48 +03:00
Caleb Jasik
e8ea53b6c6 Fix off-by-one error for formatting 2019-03-15 19:22:37 -05:00
Roey Darwish Dror
38552646f4 Fix potential integer overflow 2019-01-30 10:41:40 +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
a404df9c97 Ctrl+C handling documentation 2018-12-31 14:13:06 +02:00
Roey Darwish Dror
f23b6435bf Try to restore cargo fmt 2018-12-11 16:00:19 +02:00
Roey Darwish Dror
39faab0a12 Stop passing the terminal object 2018-12-05 12:59:53 +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
c333f9d813 Ignore bad retry answer (fix #86) 2018-11-10 20:18:43 +02:00
Roey Darwish Dror
590d166bac Print a newline after the retry question 2018-11-07 14:56:40 +02:00
Roey Darwish Dror
fde62711d5 Use the console crate 2018-11-01 11:42:17 +02: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
Roey Darwish Dror
588f76828f Fix retry in Windows (fix #69) 2018-09-14 13:34:26 +03:00
Roey Darwish Dror
9f5d5a8b53 Fix some comments by Clippy 2018-09-06 15:17:03 +03:00
Roey Darwish Dror
c0ac3e483e Accept uppercase letters for retry decision (fixes #58) 2018-08-30 10:41:17 +03:00
Roey Darwish Dror
6c00fae63c Ask to retry failed operations 2018-08-26 13:42:09 +03:00
Roey Darwish Dror
b9e9fad1a0 Fix cargo format 2018-08-07 21:13:50 +03:00
Roey Darwish Dror
84b8f3b236 Fix clippy warnings 2018-07-10 07:29:41 +03:00
Roey Darwish Dror
35dbab8beb Increase the maximum line size 2018-07-03 14:33:48 +03:00
Roey Darwish Dror
15ad9b77cd Add missing newlines 2018-06-28 07:50:15 +03:00
Roey Darwish Dror
c667e224a6 Use #[cfg] instead of if cfg! 2018-06-28 07:49:30 +03:00
Roey Darwish Dror
33a2b5d84c Use cross-platform terminal handling (#34) 2018-06-28 07:49:30 +03:00
Roey Darwish Dror
f2db61f4ad Use Rust's native fill system (fixes #33) 2018-06-25 21:21:34 +03:00
Roey Darwish Dror
239ad6e4f3 Add summary 2018-06-05 14:57:33 +03:00
Roey Darwish Dror
d473b288b3 Use match instead of if-lets (fix #11) 2018-06-04 23:23:25 +03:00
Roey Darwish Dror
504d79121d Display warnings in color (fix #6) 2018-06-03 16:43:53 +03:00
Roey Darwish Dror
047a2980cb Add terminal separator 2018-05-31 16:00:55 +03:00