1
0
mirror of https://github.com/schollz/croc.git synced 2024-11-24 08:02:33 +03:00
Commit Graph

1178 Commits

Author SHA1 Message Date
Zack Scholl
33aa006c26 fix spelling 2019-09-07 09:49:08 -07:00
Zack Scholl
845dabbae0 Merge branch 'master' of github.com:schollz/croc 2019-09-07 09:46:08 -07:00
Zack Scholl
31c1a37b38 fix linting 2019-09-07 09:46:04 -07:00
Zack Scholl
0277abe5d4 gofmt -s -w 2019-09-07 09:41:24 -07:00
Zack
175b9a3f76
Update README.md 2019-09-07 08:18:21 -07:00
Zack Scholl
9a70ea90d1 bump 6.1.3 2019-09-07 07:41:03 -07:00
Zack
bc6803eeef
use single reader (#155)
* dunno

* close file after finished

* fix debugging statements

* use single reader

* update deps
2019-09-07 07:34:05 -07:00
Zack Scholl
fb658ccde2 update deps 2019-09-04 09:00:29 -07:00
Zack Scholl
de7a29470b bump 6.1.2 2019-08-27 17:11:58 -07:00
Zack Scholl
4150feddf0 skip checking each file each time 2019-08-27 09:51:37 -07:00
Micheal Quinn
97f65bf51d
Adding in stdout of checksum check if the check fails 2019-08-23 11:50:40 -05:00
Micheal Quinn
07a2abd808
Adding in a banner...because all the cool kids are doing it. 2019-08-23 11:05:57 -05:00
Zack Scholl
7515c92a8b update deps 2019-08-22 13:22:31 -07:00
Micheal Quinn
7a6c4db5f9
Moving new file to default.txt. Removed todo (will be recreated in the pull request to come) 2019-08-21 22:47:51 -05:00
Micheal Quinn
e3e7ada3e6
Updating todo 2019-08-15 20:50:33 -05:00
Micheal Quinn
105357bcbf
Updating todo 2019-08-15 20:49:30 -05:00
Micheal Quinn
d6d96e487f
fixing returncode for download_file 2019-08-15 20:48:46 -05:00
Micheal Quinn
d3207e6190
First pass of upping rcodes for some of the functions that may have tool return codes clash. Also changing some logic for determine_os and determine_arch to make it a little more better 2019-08-15 20:06:04 -05:00
Quinn
51e77ba0c4
Update rewrite_todo.md 2019-08-14 17:07:43 -05:00
Quinn
f3efbb34af
Update rewrite_todo.md 2019-08-14 17:04:21 -05:00
Quinn
9e9f43c352
Update rewrite_todo.md 2019-08-13 23:16:46 -05:00
Quinn
27bc2e8c8a
Update rewrite_todo.md 2019-08-13 23:09:13 -05:00
Quinn
559807f97d
Forgot to update the function name for cygwin 2019-08-13 22:51:06 -05:00
Quinn
a31bc56c23
More Cygwin updates
Forgot to update the install logic case statement in main
2019-08-13 22:45:59 -05:00
Quinn
a9caea4d64
More WIndwos (cygwin) updates
Add install_file_cygwin function to support this case
2019-08-13 22:41:48 -05:00
Quinn
ec09a990af
Adding croc_dl_ext update
For when we are on a Windows/CYGWIN host
2019-08-13 22:34:40 -05:00
Micheal Quinn
a72172d11e
Adding update to checksum check function to always filter the checksum file based on downloaded file. Adding CYGWIN croc_os switch for windows support (needs more testing) 2019-08-13 22:28:26 -05:00
Hugo Reeves
53328fa58b
readme: add nix install instructions 2019-08-14 11:09:13 +12:00
Quinn
081e267a19
check off bsds 2019-08-12 21:15:38 -05:00
Quinn
d429e09e95
quick todo file 2019-08-12 21:15:06 -05:00
Micheal Quinn
588dfe6c00
Removing cleanup logic. rm -rf in a script terrifies me. The script attempts to place it into the temp dir, so we will let the OS clean it up. 2019-08-12 14:40:46 -05:00
Micheal Quinn
e2e48d9e84
Adding in fix for macOS (Darwin) not having an install case. Uses the same logic from install_file_freebsd 2019-08-12 11:04:50 -05:00
Micheal Quinn
b8d1d11b68
Changing PREFIX to INSTALL_PREFIX to avoid clashing with possibly set environment variables. Adding logic to handle if we are on termux on android (adapted from previous croc install script). Adding an info message for what prefix was set to. Adding in armv71 support (need to add more or make this a generic case to catch more arm devices). 2019-08-12 10:53:09 -05:00
Micheal Quinn
34743118de
script header cleanup 2019-08-12 09:16:24 -05:00
Micheal Quinn
9c6f01ca91
swapping getopt (which apparently is not good to use) for getopts in an attempt to make it more cross-platform without having to break out the logic based on OS...again... 2019-08-11 17:07:43 -05:00
Micheal Quinn
d39266a36d
wrangling another batch of wild global vars that should be local vars 2019-08-11 16:35:51 -05:00
Micheal Quinn
bf15c4c424
Adding help message formatting. Adding in sudo check. Caught and fixed some global variables that should be local. 2019-08-11 16:00:56 -05:00
Micheal Quinn
2c2920eb9c
Adding description information. Added print message function for fancy colors in the output. 2019-08-11 15:33:42 -05:00
Micheal Quinn
e7d6d096a8
Adding in root check to install commands with fallback to sudo. Splitting install logic out based on host OS 2019-08-11 13:01:00 -05:00
Micheal Quinn
b0ac5024a4
Adding a function to handle creation of temp dir. Polished the checksum check function to handle more cases/OSes 2019-08-11 12:31:19 -05:00
Micheal Quinn
9530952eb6
Adding install function and cleanup function 2019-08-10 21:45:53 -05:00
Micheal Quinn
eaf448ddac
Adding install function and logic 2019-08-10 21:08:04 -05:00
Micheal Quinn
c82dda45d9
Adding in extract file logic. 2019-08-10 18:26:06 -05:00
Micheal Quinn
7a684e7266
moving the rewrite into the proper location 2019-08-10 17:57:37 -05:00
Micheal Quinn
6178a7e16b
First pass at a rewrite. 2019-08-10 17:56:54 -05:00
Zack
02f89b1854
Merge pull request #150 from TheQueasle/freebsd_support_and_checksum_fixes
Install Script FreeBSD Support and Checksum Checks Fixes
2019-08-02 13:27:13 -07:00
Micheal Quinn
d5a8d07d1c
Fixing the macos shasum call to fit into the checksum check 2019-08-02 14:37:56 -05:00
Micheal Quinn
2c27d7aabd
reverting line 147 2019-08-01 13:02:44 -05:00
Micheal Quinn
f8d60c0011
Adding in some fixes for FreeBSD (tested in a FreeNAS jail 'FreeBSD 11.2-STABLE') as well as a fix for the checksum logic not correctly comparing the checksums. This still needs testing on a MacOS host 2019-08-01 12:55:05 -05:00
Zack Scholl
e1e722fc5b bump 6.1.1 2019-07-20 10:01:10 -06:00