Commit Graph
346 Commits
Author SHA1 Message Date
Luke Sampson dd5dbfdb5c reset gm => get-member alias (fixes #1222) 2017-01-18 09:15:37 +11:00
Richard Kuhnt f41ba41508 Add version substitutions in hashfile urls and extract_dir property 2017-01-17 21:04:52 +01:00
Luke Sampson f731c1b1b3 Use any available SSL/TLS protocol for HTTPS downloads (see #1214) 2017-01-16 20:25:44 +11:00
Richard Kuhnt c9a6c4b49d Add matching regex groups as url templates 2017-01-15 16:31:54 +01:00
Richard Kuhnt 93fa2a5e8a Change version templates
Works for Semantic Versioning
2017-01-12 19:30:19 +01:00
Richard Kuhnt f79741b2ef Updates and new autoupdates
* add more version substitutions for urls (e.g. used for 7zip)
  * 7zip add autoupdate
  * update exlixr 1.4.0 and add autoupdate
  * update erlang 19.2 and add autoupdate
  * update ffmpeg 20170110 and add autoupdate
  * update flow 0.37.4 and add autoupdate
  * forge add autoupdate
  * update grails 3.2.4 and add autoupdate
  * update groovy 2.4.7 and add autoupdate
  * fix haskell url
  * update haxe 3.4.0-rc.2 and add autoupdate
  * hub add autoupdate
  * update hugo 0.18.1 and add autoupdate
  * update latex 2.9.6161 and add autoupdate
  * update lessmsi 1.5.1 and add autoupdate
  * update llvm 3.9.1 and add autoupdate
  * update mysql 5.7.17 and add autoupdate
  * fix nginx urls
  * nuget add autoupdate
  * nvm add autoupdate
  * update octave 4.2.0 and add autoupdate
  * update pester 3.4.3 and add autoupdate
  * phantomjs add autoupdate
  * update postgresql 9.6.1 and add autoupdate
  * puppet add autoupdate
  * update racket 6.7 and add autoupdate
  * update rancher 0.12.1
  * rethinkdb add autoupdate
  * update rsync 5.5.0 and add autoupdate
  * rust-msvc add autoupdate
  * rust add autoupdate
  * update sbt 0.13.13 and add autoupdate
  * update scala 2.12.1 and add autoupdate
  * update sqlite 3160200 and add autoupdate
  * update thrift 0.10.0 and add autoupdate
  * update youtube-dl 2017.01.10
2017-01-11 21:14:54 +01:00
Luke Sampson a14ffdb588 allow disabling 'current' version directory with NO_JUNCTIONS config setting (see #1202) 2017-01-10 08:47:08 +11:00
Rémy faf40cd098 Some updates and autoupdate fixes and improvements (#1197)
* fix autoupdate hash regression

* update nodejs-lts 6.9.4

* add autoupdate.note

* update mercurial 4.0.2 and add autoupdate

* fix autoupdate if no arch specific options are set

* update syncany-cli 0.4.7 and add autoupdate

* update youtube-dl 2017.01.05 and add autoupdate

* update git-lfs 1.5.4 and add autoupdate

* fix far version number

* update imagemagick 7.0.4-3

* replace imagemagick ffmpeg with dependency (as discussed in #1192)

* update modd 0.4 and add autoupdate

* whitelist chocolatey urls from HEAD check

* update scriptcs 0.16.1 and add autoupdate

* update rg 0.3.2 and add autoupdate

* update kotlin 1.0.6 and add autoupdate

* update xz 5.2.3 and add autoupdate

* update openjdk 1.8.0.111-3 and add autoupdate

* update git-up 1.4.1 and add autoupdate

* update ninja 1.7.2 and add autoupdate
2017-01-08 08:26:20 +11:00
zeero 13689ccf17 Add support for lzh format. (with 7zip) 2017-01-06 00:48:25 +09:00
Luke Sampson 8b1871b20d fix: uninstall fails to remove architecture-specific shims (fixes #1191) 2017-01-04 17:42:32 +11:00
Luke Sampson 56654fb3ac Remove USE_JUNCTIONS config setting and always use 'current' directory junction to link to the currently installed version (see #1179) 2017-01-03 09:11:48 +11:00
Rémy 551a21eab8 autoupdate, make hash mode download the default 2017-01-01 18:49:20 +01:00
Rémy 68781a890e Breaking, change autoupdate definition to use the same logic as the
architecture by the core / update the affected manifests / ability to
change extract_dir based on arch / add nssm autoupdate
2017-01-01 17:30:18 +01:00
Rémy 98bc32ce71 autoupdate update codestyle to match scoop / remove useless semicolons 2017-01-01 16:37:40 +01:00
Rémy b33049a969 Autoupdate RDF source documentation 2017-01-01 13:56:53 +01:00
Rémy 11794fe6e0 update curl 7.52.1 (*) and add autoupdate support / add autoupdate $underscoreVersion (would be
7_52_1)

Currently winampplugins.co.uk serves the 7.52.1 binary in the file
called 7.52.0
2017-01-01 13:40:59 +01:00
Rémy 5170cb9185 add support for sha512 hashes / autoupdate custom hash type support 2017-01-01 13:17:55 +01:00
Rémy 27268c455d add autoupdate RDF hash extraction support 2017-01-01 12:36:32 +01:00
Luke Sampson abd6d0e6c5 Use a 'current' directory junction for the current version of apps, so that path is maintained across app updates (see #1179) 2016-12-31 22:12:53 +11:00
Rémy 9d066eb9a4 yarn autoupdate / update yarn 0.17.10 2016-12-11 13:48:14 +01:00
Rémy 976d358c87 autoupdate single url/hash support / update extract_dir / hashing by download 2016-12-11 13:34:01 +01:00
Rémy 9f7b504cff autoupdate hash url $url variable 2016-12-11 12:01:04 +01:00
Rémy 228fdc8c41 autoupdate add support for url arrays 2016-12-11 11:35:18 +01:00
Rémy b347148bbb json depth 2016-12-11 11:24:37 +01:00
Rémy 66a7f2b210 autoupdate add sha1 type 2016-12-11 10:53:14 +01:00
Rémy f3d486c1c5 fix manifest encoding 2016-12-11 09:50:09 +01:00
Rémy 904d0703f9 custom json formatter 2016-12-11 09:50:09 +01:00
Luke Sampson 0f5ab26ab0 fix appveyor errors 2016-11-27 09:24:37 +11:00
Rémy 39360036c6 First implementation of manifest autoupdate 2016-11-26 17:32:35 +01:00
Luke Sampson fc54b2fd58 switch from ~/appdata/local/scoop to ~/scoop for new installation 2016-11-01 11:57:52 +11:00
Luke Sampson c245a7fe96 shortcuts: get start menu folder location from environment rather than predefined user profile path (see #1029) 2016-09-22 18:20:26 +10:00
Luke Sampson 25676b79cf reduce console flicker during downloads by only updating download progress % when it has changed 2016-09-21 09:47:59 +10:00
Luke Sampson ef7bcce6f7 move shortcut functions to separate file 2016-09-21 09:41:01 +10:00
Luke Sampson b583c996e2 fix appveyor error 2016-08-20 11:30:56 +10:00
Luke Sampson f435fa35be allow .ps1 uninstaller 2016-08-20 11:27:45 +10:00
Luke Sampson 31d0f98f5f fix architecture-specific shims (see #950) 2016-07-08 07:04:26 +10:00
Luke Sampson 47ca4de713 fix download progress % runs over line and scrolls terminal 2016-07-05 11:58:48 +10:00
Luke Sampson 0bcb44a281 implement architecture-specific shims 2016-06-24 07:22:04 +10:00
Luke Sampson ed6a2ec371 fix for cookies (fixes #906) 2016-06-16 14:42:57 +10:00
Luke Sampson 01f1b05f3f fix .cmd shims should be ASCII (#896) 2016-06-08 07:27:42 +10:00
Luke Sampson c95b8431f6 fix #889 2016-06-03 23:28:02 +10:00
Luke Sampson 5ac3f09734 allow local and network file paths for 'url' (fixes #444) 2016-06-03 19:39:46 +10:00
Luke Sampson cd8fc02075 potential fix for 'scoop which' running under LocalSystem account (see #889) 2016-06-03 19:17:14 +10:00
Luke Sampson 291f6caf80 restore @deevus's relative paths (fixes #443) 2016-06-03 19:13:06 +10:00
Luke Sampson 68da60c2c9 use UTF8 encoding for shims for better handling of usernames containing special characters (fixes #572) 2016-06-03 18:00:40 +10:00
Luke Sampson 2a602ef4d1 add @Cyianor's fix for download URLs containing ? (fixes #603) 2016-06-03 17:43:17 +10:00
Luke Sampson a04b69451a don't set %HOME% in shims any more. env_ensure_home is provided in case apps do actually require this functionality (see #687) 2016-06-03 16:47:20 +10:00
Luke Sampson 3e17a60bb0 reinstate download progress % indicator, along with new filesize display 2016-06-01 21:22:11 +10:00
Luke Sampson 8ccf3f7f25 Handle exception during file download (fixes #878) 2016-06-01 18:31:54 +10:00
Luke Sampson 6e921e9b2f allow .exe installers to access $global variable (see #854) 2016-05-18 12:36:36 +10:00