Commit Graph
252 Commits
Author SHA1 Message Date
Luke Sampson 4837324679 check if MSI already installed, otherwise it will just fail to install with no clues as to why 2013-09-03 15:37:33 +10:00
Luke Sampson b7cfd6fdb0 getopt: return remaining args, use getopt for scoop install 2013-09-03 10:45:47 +10:00
Luke Sampson fd7514fee3 improve test 'framework', more tests for getopt 2013-09-03 10:32:31 +10:00
Luke Sampson b28eca4efd add more tests for getopts 2013-09-02 23:45:54 +10:00
Luke Sampson cb291e656b handle 'scoop /?', work on getopt 2013-09-02 15:59:15 +10:00
Luke Sampson 8c20efc6e8 add mini test framework, start testing getopt 2013-09-02 15:03:36 +10:00
Luke Sampson 358916beb3 scoop uninstall works with global 2013-09-02 09:53:04 +10:00
Luke Sampson df288ee739 scoop list works for global apps 2013-09-02 08:44:44 +10:00
Luke Sampson 9ee42e7c0a refactor installed_apps, more reorg for global 2013-09-01 12:41:54 +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 cc1be78228 allow passing multiple apps to scoop install 2013-08-28 10:20:26 +10:00
Luke Sampson 2982dc5fea add scoop reset command 2013-08-27 16:14:20 +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 8d90a1f8c8 less of a pause when deadlocked in dl_progress 2013-08-26 23:03:16 +10:00
Luke Sampson c0f1501580 better comment 2013-08-26 22:53:31 +10:00
Luke Sampson 0fcb6edf4c avoid deadlock in dl_progress 2013-08-26 22:52:38 +10:00
Luke Sampson c7c5c652ab allow extracting to a sub-directory. install devkit with ruby 2013-08-26 10:10:59 +10:00
Luke Sampson cb57c494ce rename *_env functions to env_* 2013-08-26 08:29:31 +10:00
Luke Sampson a7846fdd3b install program: ensure args is array 2013-08-23 11:32:36 +10:00
Luke Sampson 6f9d9375ce try/catch around .ps1 install making it hard to see error 2013-08-15 22:58:37 +10:00
Luke Sampson 42f1774b14 catch .ps1 install error and handle it better 2013-08-15 22:27:40 +10:00
Luke Sampson eadf20d549 allow .ps1 as installer 2013-08-15 22:16:52 +10:00
Luke Sampson 7382e17561 convert spaces to tabs 2013-08-15 13:05:00 +10:00
Luke Sampson fdb3791b5d OpenSSL 1.0.1e 2013-08-12 09:59:36 +10:00
Luke Sampson 0503873af5 netcat 1.11 (Rodney Beede) 2013-08-10 09:15:15 +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 88bb353d29 don't require sha256: prefix for SHA256 hashes 2013-08-09 15:33:52 +10:00
Luke Sampson 6a69a0fba7 slightly faster dir unzip doesn't work when need to overwrite files (multiple dl urls), reverting to copy instead of move 2013-08-09 13:11:32 +10:00
Luke Sampson 5f63f37b36 slightly faster unzip when extract_dir is used (only about 10% faster) 2013-08-09 12:53:55 +10:00
Luke Sampson e1b1bcb880 use extract_dir instead of unzip_folder 2013-08-09 12:20:44 +10:00
Luke Sampson 6a4af89f7c setting =dumb disables output formatting for git 2013-08-09 10:59:46 +10:00
Luke Sampson e982a4bcd3 less flicker for % indicator when downloading 2013-08-08 16:34:58 +10:00
Luke Sampson b4d7cf3c17 refactor for buckets 2013-08-08 10:39:31 +10:00
Luke Sampson b852236bd7 start on scoop search for buckets, fix a few places where latest_version was used instead of current_version 2013-08-07 16:24:55 +10:00
Luke Sampson 2281ba0d33 add well-known bucket functionality (only extras so far) 2013-08-07 15:03:30 +10:00
Luke Sampson c27e5292bf simplify scoop bucket so it doesn't need config 2013-08-07 14:24:05 +10:00
Luke Sampson df780ac761 bucket add checks whether it's a valid git repo 2013-08-06 18:15:42 +10:00
Luke Sampson 4fb316973e fix object-hashtable conversion for array elements that are objects 2013-08-06 17:11:08 +10:00
Luke Sampson b990875727 simplify 2013-08-06 16:58:03 +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 8a808a55c7 add status command. abort if error parsing JSON 2013-07-21 20:33:24 +10:00
Luke Sampson 8d3bd2da09 separate msi/installer functions 2013-07-21 18:11:38 +10:00
Luke Sampson 5be0286561 fix: interrupt download causes partial cache file to be used for next install 2013-07-20 23:02:23 +10:00
Luke Sampson 52bbc5be50 space 2013-07-20 22:49:41 +10:00