Commit Graph

481 Commits

Author SHA1 Message Date
Richard Kuhnt 80aa5f4df1 Add servicedir function 2017-06-10 02:29:22 +02:00
Richard Kuhnt a92b76905e Running sccop from cmd without args should show help (closes #1530) 2017-06-02 17:46:27 +02:00
Richard Kuhnt 54ec3365f2 Don't set $env:TEMP on unix, instead use /tmp as workingdir for tests 2017-05-31 01:35:51 +02:00
Richard Kuhnt e67d176d95 Change environment variables to uppercase 2017-05-31 00:27:21 +02:00
Richard Kuhnt f737315e73 Merge pull request #1517 from lukesampson/unix-compatible
[WIP] Add Unix compatibility (for maintenance jobs and manifest testing)
2017-05-30 21:59:15 +02:00
Luke Sampson 887f041fc7 Extract to _tmp instead of _scoop_extract to conserve 10 more characters in path. 2017-05-29 17:59:09 +10:00
Richard Kuhnt 392bdf1a07 Move helper functions to unix.ps1 and updated comment 2017-05-28 14:08:27 +02:00
Richard Kuhnt 24fd3a3c7e Move unix compatible functions to unix.ps1
- Change helper functions to snake_case
2017-05-28 13:59:42 +02:00
Richard Kuhnt 9128eeab13 Fix variable in set_https_protocols 2017-05-28 13:41:58 +02:00
Richard Kuhnt 5b4b2fce99 Some path fixes for unix 2017-05-27 17:12:37 +02:00
Richard Kuhnt d97d02e57f Fix checksum calculations for MacOS
MacOS provides shasum instead of sha256sum
2017-05-27 17:09:47 +02:00
Richard Kuhnt d28cf794cc Add isUnix/isLinux/isMacOS helper functions 2017-05-27 17:07:36 +02:00
Luke Sampson 6aec3fba6c Alter comment. 2017-05-27 21:49:21 +10:00
Luke Sampson 9a0dbfd236 Add reminder to delete block after 1 year. 2017-05-27 21:48:49 +10:00
Richard Kuhnt a8de45f214 Use write-output instead of echo 2017-05-27 13:15:34 +02:00
Mathias Hermansson 7c2107c295 Update shortcuts.ps1 2017-05-26 21:14:31 +02:00
MATHIAS Hermansson 6afce9368e Remove global shortcuts in AppData 2017-05-26 20:56:26 +02:00
MATHIAS Hermansson 062af3b10d Fix global shortcuts 2017-05-26 19:50:23 +02:00
Richard Kuhnt 9bf042f8a9 Add $basename variable 2017-05-26 16:18:26 +02:00
Luke Sampson cef2564564 Escape tildes when generating .cmd shim. 2017-05-25 08:38:03 +10:00
Luke Sampson 58574b97d3 Escape parentheses when passing arguments from .cmd shims to PowerShell. 2017-05-25 07:37:47 +10:00
Richard Kuhnt 4e56191ae3 Fix the path to manifest 2017-05-24 21:52:55 +02:00
Richard Kuhnt 2abd22223d Use sha256sum and friends for hash calculation 2017-05-24 21:52:16 +02:00
Richard Kuhnt c89d82762a Use 'mkdir -p' to create directories with ensure() 2017-05-24 21:48:45 +02:00
Richard Kuhnt 1c1d3fd16e Overwrite default path ($scoopdir, $globaldir and $cachedir) 2017-05-24 21:47:12 +02:00
Richard Kuhnt ff76d131ea Fix version splitting 2017-05-24 21:33:16 +02:00
Richard Kuhnt 75ea431922 Make core.ps1 and install.ps1 able to run on unix 2017-05-24 19:59:24 +02:00
Luke Sampson 6914508e8e Auto-describe apps based on homepage. No UI yet. 2017-05-24 21:59:04 +10: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 a4d44ac8f0 Allow .cmd shims to pass double-quoted arguments to PowerShell (see lukesampson/psutils#17). 2017-05-23 20:55:22 +10:00
Mathias Hermansson f2305c84c6 Version substitution for license property 2017-05-16 23:24:08 +02:00
Richard Kuhnt 4eb666c6ee Introducing $baseurl variable for hash file downloads 2017-05-14 14:53:25 +02:00
Richard Kuhnt 106daa83fd Regression 92ab8f5e8, readd substitute() 2017-05-14 05:12:18 +02:00
Richard Kuhnt 379d1ba38d Use url_remote_filename() instead of fname and substrings to get the basename 2017-05-14 04:58:45 +02:00
Richard Kuhnt 92ab8f5e80 Move some functions to core.ps1 2017-05-14 04:54:32 +02:00
Richard Kuhnt 14a461296b Allow fosshub.com as download source 2017-05-13 18:27:52 +02:00
Richard Kuhnt 45721fc54c Add support arrays without a property name to json path (e.g. $.[0]) 2017-05-08 13:00:05 +02:00
Simon Hartcher 9f594ebe9a Merge pull request #1418 from rrelmy/tests
[WIP] Add more unit tests
2017-05-04 12:33:45 +10:00
Silver Zachara 7bf823186c Quote source and target paths
Prevent failure, when path contains whitespaces
2017-05-03 20:15:35 +02:00
Luke Sampson e3fd2925b9 Don't set proxy for Git unless configured. See #1454. 2017-04-29 08:36:43 +10:00
Richard Kuhnt a66ae9626f Allow $dir, $original_dir and $persist_dir variables in manifest notes 2017-04-25 19:19:09 +02:00
Luke Sampson 222bac5c74 Add 'checkup' command. 2017-04-21 19:02:17 +10:00
Luke Sampson 47aac5b6ba Revert to ~ means $home instead of $env:userprofile (fix #1442) 2017-04-21 16:59:00 +10:00
Luke Sampson adf0e2cdaf Adjust style, use $env:userprofile for consistency 2017-04-21 08:41:43 +10:00
Marty Gentillon 6396fef55e Fixed bug where $home doesn't support .endswith
In Windows 10, at least after the Creators update, $h is of type
PathInfo, which does not support String operations.  By toStringing it,
we turn it into a String and enable the expected String operations.

see https://github.com/lukesampson/scoop/issues/1440
2017-04-20 15:27:37 -07:00
Luke Sampson 5841a704b2 Don't make 7-zip an install dependency if it's already installed (fixes #1438) 2017-04-19 19:43:39 +10:00
Richard Kuhnt 85c1b3ac6f Change shortcut error message 2017-04-18 21:50:17 +02:00
Richard Kuhnt 2ff4eaaafc Add success message for created shortcuts 2017-04-18 21:45:06 +02:00
Richard Kuhnt 9b9a2e3289 Don't abort if shortcut can't be created 2017-04-18 21:42:19 +02:00
Sergey 9af3e46847 FTP SIZE request
Came across this when tried to install zip.
ContentLength is -1 when downloading from their server.
2017-04-15 22:41:15 +03:00