Luke Sampson
eed621ab2a
Update another UI message for consistency.
2017-02-13 20:31:27 +11:00
Luke Sampson
1c173bc56d
Use sentence case for UI messages.
2017-02-13 20:20:41 +11:00
Luke Sampson
b21b6a2be1
Add 'suggest' directive as an alternative to 'depends'. Allows manifest authors to suggest apps with complementary features, without installing them automatically ( fixes #1263 )
2017-02-12 16:37:02 +11:00
Luke Sampson
20dcaaa253
fix appveyor tests
2017-01-24 18:25:25 +11:00
Luke Sampson
79def7adad
continue installing remaining apps when some requested apps are already installed (see #1256 )
2017-01-24 18:10:35 +11:00
Luke Sampson
d15bb91cb7
Add support for installing PowerShell modules (see #1246 )
2017-01-22 14:44:54 +11:00
Luke Sampson
ef7bcce6f7
move shortcut functions to separate file
2016-09-21 09:41:01 +10:00
Luke Sampson
ae3fdb62ce
add -i/--independent switch to install without dependencies (see #985 )
2016-08-15 06:55:51 +10:00
Luke Sampson
d11582be6b
don't ignore --arch flag ( fixes #750 )
2016-03-23 20:52:26 +10:00
Roy Ivy III
6d9bca805f
whitespace cleanup
...
* makes changes to almost all main repo files to be in accordance with .editorconfig
* some files in "test\fixtures\..." were left alone to avoid breaking tests
* NOTE: whitespace changes *only* (`git diff -b` shows no changes)
2015-08-17 22:54:43 -05:00
Simon Hartcher
bf4e92588c
Sanitise path when returning manifest path
...
Fixes #386
2015-07-24 14:04:38 +10:00
Luke Sampson
bc1a8e4945
brute force fix for powershell alias problems
2015-05-11 20:17:59 +10:00
Luke Sampson
cb2ff446e6
fixes #189 : check for failed installs of dependencies and give a more useful error message if that's the case
2014-11-03 09:33:43 +10:00
Luke Sampson
b4ab131d91
add proxy support, see #86
2014-05-12 12:42:55 +10:00
Luke Sampson
7909e692b6
scoop update: auto-install missing dependencies
2014-01-01 08:40:37 +10:00
Luke Sampson
4f2cd4bbf6
install: auto-install dependencies
2013-12-24 11:07:25 +10:00
Luke Sampson
08e55b916f
Add 'scoop depends' command
2013-11-16 21:07:48 +10:00
Luke Sampson
b8f8c20b2d
support unpacking innosetup files with innounp
2013-10-04 15:40:26 +10:00
Luke Sampson
16fbf80b1a
check requirements (7zip so far) on update as well as install
2013-10-04 14:11:39 +10:00
Luke Sampson
5a4a8fd27b
refactor checking 7zip requirement
2013-10-04 13:39:03 +10:00
Luke Sampson
25a00b87a6
show version info in similar manner when updating and installing
2013-09-11 08:48:20 +10:00
Luke Sampson
05b4c70cba
say what's being installed
2013-09-11 08:45:54 +10:00
Luke Sampson
97240400e0
rename opts to getopt, add comments
2013-09-06 14:20:46 +10:00
Luke Sampson
0d1961e4e7
fix check for 7zip required when app uses arch-specific URLs
2013-09-03 18:08:47 +10:00
Luke Sampson
0f222b74be
support globally uninstalling scoop
2013-09-03 14:26:13 +10:00
Luke Sampson
b7cfd6fdb0
getopt: return remaining args, use getopt for scoop install
2013-09-03 10:45:47 +10:00
Luke Sampson
358916beb3
scoop uninstall works with global
2013-09-02 09:53:04 +10:00
Luke Sampson
86553ce4c0
change admin rights message
2013-09-02 08:45:53 +10:00
Luke Sampson
cd9aebbf74
scoop install -global sorta works
2013-08-30 20:55:37 +10:00
Luke Sampson
4247981ccd
change position of param to env func so that it actually works
2013-08-30 20:50:40 +10:00
Luke Sampson
7106fcadae
fix shims for global install
2013-08-30 20:24:57 +10:00
Luke Sampson
8725524f42
fix hash
2013-08-30 20:11:58 +10:00
Luke Sampson
555e189d33
beginning refactoring for global installs
2013-08-30 16:58:20 +10:00
Luke Sampson
f15d8bb1c0
fix
2013-08-30 09:41:54 +10:00
Luke Sampson
22414802c6
starting on -global flag for install
2013-08-30 09:29:12 +10:00
Luke Sampson
cc1be78228
allow passing multiple apps to scoop install
2013-08-28 10:20:26 +10:00
Luke Sampson
21f41903d8
scoop install <app> handles urls and paths as well as apps from buckets
2013-08-27 13:00:02 +10:00
Luke Sampson
cb57c494ce
rename *_env functions to env_*
2013-08-26 08:29:31 +10:00
Luke Sampson
e279fcbf0c
fix in for loop leaking into outer scope
2013-08-15 21:47:33 +10:00
Luke Sampson
7382e17561
convert spaces to tabs
2013-08-15 13:05:00 +10:00
Luke Sampson
b6951e10bb
don't show double-done when recursively extracting with 7zip, show version in brackets after install
2013-08-09 23:38:58 +10:00
Luke Sampson
b4d7cf3c17
refactor for buckets
2013-08-08 10:39:31 +10:00
Luke Sampson
6bc47f1357
convert PSObject to hashtable
2013-08-06 16:53:00 +10:00
Luke Sampson
20b6e7e98e
better error handling for URL manifests
2013-08-06 11:51:08 +10:00
Luke Sampson
d3c5e0901f
try to get arch specific prop, then fallback to generic, so that MSI etc can be re-used between architectures if possible. Fix 'missing manifest' message when manifest is invalid
2013-08-05 12:31:31 +10:00
Luke Sampson
4f0b1b91c1
support setting environment variables (and removing them on uninstall)
2013-07-22 21:36:43 +10:00
Luke Sampson
4149782248
detect previous failure when running install. MSI: log to file, pass /norestart
2013-07-20 10:46:44 +10:00
Luke Sampson
881ef697fa
ensure 7zip installed before installing an app that needs it
2013-07-19 08:36:16 +10:00
Luke Sampson
4ec238ed36
use scoop-*.ps1 for libexec
2013-07-18 12:51:15 +10:00