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