Commit Graph
244 Commits
Author SHA1 Message Date
Philippe Crama d2f191966c Refactor code to reduce nesting (suggested by r15ch13)
Nearly equivalent to the code in his comment on #1902, with minor fixes
2017-12-21 12:40:49 +01:00
Philippe Crama 13092271c0 Add option to submit package's download link to VirusTotal for unknown hashes 2017-12-21 12:40:49 +01:00
Philippe Crama d512d41f6f Fix handling of manifests with multiple download links & hashes 2017-12-21 12:40:49 +01:00
Philippe Crama 4324b5a520 Return status information in exit code 2017-12-21 12:40:49 +01:00
Philippe Crama b9a52b4868 Update help to mention supported hash types (see also de84308d) 2017-12-21 12:40:49 +01:00
Philippe Crama f34232298f Handle exceptions and suggest submitting to VirusTotal in case of a 404 2017-12-21 12:40:49 +01:00
Philippe Crama 38bf726de3 Report results in console instead of opening new tabs
I took the initial implementation by r15ch13 in #1902, then added a
link to the webpages with the scan results (links are clickable in my
console, so it's an easy way to get at the details).
2017-12-21 12:40:49 +01:00
Philippe Crama 879c89cb40 Enable MD5 & SHA1: VirusTotal allows to query those hashes, too 2017-12-21 12:40:49 +01:00
Philippe Crama 8c09093404 Lower-case the hash value in the VirusTotal URL 2017-12-21 12:40:49 +01:00
Philippe Crama 410ec72c1b Handle non-SHA256 unsupported hashes more gracefully + code cleanup 2017-12-21 12:40:49 +01:00
Philippe Crama 4589caf02e Initial implementation of command to query virustotal.com 2017-12-21 12:40:49 +01:00
Richard Kuhnt 799321cbd2 Quietly clone buckets 2017-12-16 02:02:32 +01:00
Richard Kuhnt 36dc7a880c Allow more architecture naming conventions for --arch parameters
closes #1908
2017-12-15 17:05:12 +01:00
Richard Kuhnt 5f8577dda7 Add missing exit codes to various scoop commands 2017-12-15 00:31:37 +01:00
Richard Kuhnt 9e124dae23 Prepend bucket name to app name before updating (closes #1904)
If an app exists in both buckets, this fix prevents updating it to the main version instead of the bucket version
2017-12-13 13:12:17 +01:00
Richard Kuhnt 46cf8bf355 Better description for the scoop which command 2017-11-02 21:21:25 +01:00
Richard Kuhnt 4a32c0de0c Show warning instead of error if bucket already exists (closes #1764) 2017-10-27 18:43:46 +02:00
Richard Kuhnt a3e84bd504 Remove two more abort functions and improve output (fixes #1758) 2017-10-11 18:13:49 +02:00
Richard Kuhnt f381b5865f Fix scoop update force option (closes #1701) 2017-09-11 21:07:01 +02:00
Ross Smith II 927fdf39da Add bucket and arch to list/export output (#1613)
* Add bucket and arch to list/export output
* Use write-host
* Add colors to scoop list
2017-09-10 22:38:35 +02:00
Winter Young c86c727084 Fix scoop status error by improving scoop update (#1699)
* fix git status error
* Fix setting the lastupdate in is_scoop_outdated()
2017-09-10 19:46:19 +02:00
Dave Andersen 330fcaf93e fix #1628 (scoop update --ignore-cache option broken) (#1629)
* fix #1628

* remove unintended change in merge

* Add --no-cache to install and to all parts of the update command
2017-09-01 22:47:11 +02:00
Richard Kuhnt 2842693031 Fix cleanup command not working with global apps (fixes #1683) 2017-08-31 20:28:44 +02:00
Richard Kuhnt 86c94526fd Add ensure_all_installed() to uninstall command 2017-08-31 00:47:37 +02:00
Richard Kuhnt 52d1de5576 Add success message to cleanup command 2017-08-30 22:23:20 +02:00
Richard Kuhnt 0b5813563d Improve update command output and behavior 2017-08-30 22:13:32 +02:00
Richard Kuhnt 65a804d15f Improve cleanup command output and behavior 2017-08-30 22:13:09 +02:00
Richard Kuhnt 2020a47506 Use app_status() in the actual status command 2017-08-30 22:11:27 +02:00
Richard Kuhnt 51564672c4 Use show as default option for cache command 2017-08-30 21:41:43 +02:00
Richard Kuhnt 4ab82f60bb Run scoop update every so often before installing/updating apps
This change should reduce issues with outdated manifests/hashes/URLs.
Every successful execution of `scoop update` will save the date/time to `~\.scoop`
Every execution of `scoop update x` or `scoop install x` will check last saved date/time and run `scoop update` beforehand if the last run was more than 3 hours ago.
2017-08-30 17:17:38 +02:00
Richard Kuhnt e57c2ce08e Use write-host in update command 2017-08-30 17:08:30 +02:00
Richard Kuhnt e74d7de883 Remove unused and commented code from update command 2017-08-30 15:11:14 +02:00
Richard Kuhnt 84bd16b82d Improve ensure_all_installed() behavior and move it to core.ps1
This change removes the use of abort() and exit 1 from ensure_all_installed() so the command doesn't stop if only one app in the list is not found.
2017-08-30 15:10:45 +02:00
Richard Kuhnt 9b3e7c83f9 Move applist() from update/cleanup commad to core 2017-08-30 15:06:54 +02:00
Richard Kuhnt 8f1f7d99fe Better cleanup command output 2017-08-30 15:04:17 +02:00
Richard Kuhnt 6bce220334 Fix cleanup command help 2017-08-30 15:03:33 +02:00
noah the goodra 60e424bdb0 add cleanup command (#1648) 2017-08-30 14:45:45 +02:00
Luke Sampson 06ecaa87c1 Fix remote search doesn't show full app name. (fixes #1612) 2017-07-20 16:53:18 +10:00
Richard Kuhnt 35c93ab4aa Remove blocking abort from scoop update 2017-07-10 21:11:35 +02:00
TeaDrivenDev 1342452b04 Reduce feedback messages 2017-06-19 03:39:15 +02:00
TeaDrivenDev ae3dd3883a Improve feedback messages when Scoop is outdated and updated 2017-06-04 18:58:49 +02:00
Richard Kuhnt 18c6e908e7 Fix scoop status output for failed installs 2017-06-02 18:14:27 +02:00
Richard Kuhnt 884a7a3361 Allow architecture specific shortcuts for special cases like dont-sleep or mpc-hc 2017-05-23 22:28:49 +02:00
Luke Sampson 222bac5c74 Add 'checkup' command. 2017-04-21 19:02:17 +10:00
Simon Hartcher 836f03db72 Merge pull request #1332 from lukesampson/install-specific-version
Installing specific versions using autoupdate feature
2017-04-05 16:07:27 +10:00
Richard Kuhnt 8e97c2bcc6 Allow uninstalling multiple programs even if some fail or don't exist 2017-04-03 13:13:02 +02:00
Rémy 5053c41bf0 Merge branch 'master' into install-specific-version 2017-04-02 22:10:50 +02:00
Simon Hartcher 1ba62bdda9 Fix path not returning correctly 2017-04-01 13:54:16 +11:00
Simon Hartcher 987048df38 Bail install when specific version is already installed 2017-03-31 20:12:39 +11:00
Simon Hartcher e799eb1717 Allow resetting of specific version installs 2017-03-31 20:03:13 +11:00