Commit Graph
252 Commits
Author SHA1 Message Date
Luke Sampson 7cabb505b8 msi.silent (use this for vagrant and 7zip) 2013-07-20 22:49:00 +10:00
Luke Sampson a981df6551 vagrant uninstall doesn't show UI, doesn't require restart 2013-07-20 22:27:54 +10:00
Luke Sampson 374191ec1f vagrant, better MSI support 2013-07-20 12:07:03 +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 2730a321f2 show download % 2013-07-18 19:33:45 +10:00
Luke Sampson 4ec238ed36 use scoop-*.ps1 for libexec 2013-07-18 12:51:15 +10:00
Luke Sampson f3d4d2cf0b less verbose 7zip extraction, only do .cmd shim for .exe, ensure C:\Users\luke set for all shims 2013-07-18 12:40:27 +10:00
Luke Sampson f2c6d2a7b7 .cmd shim use OEM encoding 2013-07-17 18:00:36 +10:00
Luke Sampson d07361b222 use portable git for no UAC 2013-07-17 17:49:23 +10:00
Luke Sampson 5717f21591 create .cmd shim as well as .ps1 for native apps to use 2013-07-17 17:00:56 +10:00
Luke Sampson 5d742360c9 openssh 5.4p1-1 install working with dependencies 2013-07-17 16:37:01 +10:00
Luke Sampson f3f6bc9f0f started on using 7zip to extract .tar.lzma 2013-07-17 16:24:34 +10:00
Luke Sampson 682a99f900 winmerge 2.14.0 2013-07-12 16:45:24 +10:00
Luke Sampson 402c80459c renamed 'resolve' to 'relpath', and 'full_path' to 'fullpath' 2013-07-02 20:59:04 +10:00
Luke Sampson f73e96b3a9 refactor to use libexec instead of lib/cmd 2013-07-02 20:08:32 +10:00
Luke Sampson 1f2ead16f8 better colored messages, to work well with Solarized imported with consp 2013-06-30 22:34:08 +10:00
Luke Sampson 0c5b7a54c7 'scoop update': use robocopy to purge old files 2013-06-29 17:27:56 +10:00
Luke Sampson d29412c8c1 scoop search supports query, shows versions 2013-06-29 17:05:44 +10:00
Luke Sampson 83c6b3f4f9 'scoop list' shows versions 2013-06-29 16:23:12 +10:00
Luke Sampson 53bfa2875e handle uninstall apps where older versions are present 2013-06-29 16:16:46 +10:00
Luke Sampson 6e3f180f3e fix for manifests with only one hash 2013-06-29 14:34:18 +10:00
Luke Sampson 2b9e7e0fa6 Vim installs vimtutor and sets up ~/.vimrc automatically. condense hash format in .json manifests 2013-06-29 14:10:44 +10:00
Luke Sampson f1488a9677 handle command not found in scoop which 2013-06-28 20:00:38 +10:00
Luke Sampson a7f48af7df vim 7.3.046 2013-06-28 19:53:55 +10:00
Luke Sampson cac225a61f fix for clearing null-values from install info 2013-06-28 15:25:00 +10:00
Luke Sampson 4c1a686f06 live debugging 2013-06-28 15:16:57 +10:00
Luke Sampson fbe581994f handle updating when original install was from url 2013-06-28 15:13:57 +10:00
Luke Sampson 5fda205ea2 don't save null-valued install info 2013-06-28 15:11:08 +10:00
Luke Sampson 7e7f17780c fix install, stub latest_version to check URL 2013-06-28 14:32:51 +10:00
Luke Sampson 1a55773f66 allow installing from a URL 2013-06-28 14:27:21 +10:00
Luke Sampson b1b5cc14f7 check for installer adding install dir to user or system path, and clean up if possible. use this for Mercurial 2013-06-28 11:15:25 +10:00
Luke Sampson c7b0425301 rename scoop/shim to scoop/shims, remove_from_path handles current session as well 2013-06-27 16:06:32 +10:00
Luke Sampson ce486873ac installed_apps returns empty when no appdir 2013-06-27 15:45:36 +10:00
Luke Sampson 9f4be7d3cd rename 'bin stubs' to 'shims' 2013-06-27 15:42:58 +10:00
Luke Sampson 5af9adebd8 bin\uninstall runs uninstallers if necessary 2013-06-27 15:28:14 +10:00
Luke Sampson 0c09c4fefd fix for MSI uninstall that needs admin permissions, added 7zip 2013-06-27 14:10:08 +10:00
Luke Sampson 352ba72b5d fix update: unzip correct directory 2013-06-27 12:42:58 +10:00
Luke Sampson 469c0b7a99 implement 'scoop update <app>', refactor install functions 2013-06-27 11:40:23 +10:00
Luke Sampson 9c032920ff support SHA1 hashes, use this for wget 2013-06-26 19:05:54 +10:00
Luke Sampson 8eb6166a52 allow passing extra args to MSI. python: don't install all the extras 2013-06-26 18:21:16 +10:00
Luke Sampson 10e6dfc049 display notes after install 2013-06-26 13:38:22 +10:00
Luke Sampson e460ac775f post-install scripts display what they're running 2013-06-26 13:25:02 +10:00
Luke Sampson 3a16bf40bd added post-install scripts, use this for git to set credential.helper config 2013-06-26 13:22:33 +10:00
Luke Sampson 130a48ef9c save install.json to run arch-specific uninstall 2013-06-26 12:16:52 +10:00
Luke Sampson f29f6853e7 allow specifying architecture for install (won't work well with uninstall yet). Hashes for notepad2 2013-06-25 23:06:17 +10:00
Luke Sampson 9944c94038 fix uninstaller 2013-06-25 22:36:02 +10:00
Luke Sampson 51aca4de3a support SHA256 hash 2013-06-25 20:02:27 +10:00
Luke Sampson 9c96038ceb support for MD5 file hashes 2013-06-25 19:44:12 +10:00
Luke Sampson a40e245732 refactor manifest: allow multiple URLS (used for tar), group architecture properties under a single architecture property 2013-06-25 14:28:00 +10:00