Commit Graph
496 Commits
Author SHA1 Message Date
Joshua B. Bussdieker 22dc137459 Some vagrant stuff 2014-06-12 12:59:05 -07:00
Joshua Bussdieker c6527574be Merge pull request #78 from michaelmaltese/77-fix_mac_download_urls
Mac binary package URLs contain system version
2014-06-12 12:44:44 -07:00
Michael Maltese 8954a3cb39 Mac binary package URLs contain system version
Fixes #77
2014-06-12 12:42:52 -07:00
Joshua B. Bussdieker 1218d4ed0f Fix typo stable 1.0.20 2014-06-12 12:20:45 -07:00
Joshua B. Bussdieker 29c60060c3 Bump version 2014-06-12 12:12:25 -07:00
Joshua Bussdieker 535e0d569e Merge pull request #76 from moovweb/binary_install
Binary install
2014-06-12 12:11:12 -07:00
Joshua B. Bussdieker f265a1caca Try to detect OS and ARCH. Also cache downloaded binary. 2014-06-12 12:09:49 -07:00
Joshua B. Bussdieker 0bd1e648d8 MVP of binary install 2014-06-12 11:29:42 -07:00
Joshua Bussdieker 52d80ab5fd Merge pull request #75 from michaelmaltese/74-read-goroot-from-goenv
Pick up system Go even if GOROOT isn't set
2014-06-12 10:03:40 -07:00
Michael Maltese cb37fb4b34 Pick up system Go even if GOROOT isn't set
Fixes #74
2014-06-11 18:39:51 -07:00
Joshua Bussdieker d108d7d500 Merge pull request #70 from alouche/master
Display curl error message, add debug option + agnostic git gvm-installer
1.0.19
2014-05-23 12:01:11 -07:00
Ali Abbas 11f9d95444 add environment variable to enable global bash debug mode 2014-05-19 21:48:14 +02:00
Ali Abbas 557ddf9e4c display curl error message on failure (i.e: timeout, dns lookup etc.) 2014-05-18 23:22:40 +02:00
Ali Abbas 8ffc7cc61e in case gvm-installer within a git repository other than the gvm repo itself 2014-05-18 23:18:26 +02:00
Joshua B. Bussdieker f320151f4a Fixes issue #65: Use the new domain and follow redirects 2014-04-27 12:13:17 -07:00
jbussdieker 0f01e8130d Merge pull request #63 from alouche/master
Implode function + Test - Various best practices implemented
2014-04-12 10:17:40 -07:00
Ali Abbas e27f83653f - implode function + confirmation prompt when invoking gvm implode
- test case
2014-04-12 15:57:26 +02:00
Ali Abbas b38be0c606 use GREP_PATH variable instead 2014-04-12 15:57:17 +02:00
Ali Abbas c1ec392bdd - Double quoting to avoid globbing
- Remove unecessary $(cat)
- switch * to ./* to avoid entries with dashes to be treated as options
- replace $* with "$@"
- repeating change path serial calls - unecessary if change path is called one (get script)
2014-04-12 15:56:54 +02:00
jbussdieker bc2b638de8 Merge pull request #61 from alouche/master
Minor refactoring + best practices (bin/*, gvm, gvm-check, gvm-installer)
2014-04-07 11:54:26 -07:00
Ali Abbas ff6c3be377 * avoid unecessary clone
* workaround travis-ci broken build test
2014-04-05 11:56:16 +02:00
Ali Abbas 7d722aee3f * Switch $* to $@
* Use double quote everywhere, to avoid potential future globbing or word splitting
* Beautify EDITOR eval
* Fix typo in gvm-installer
* bin double quotes - best practice to avoid potential shell globbing and word splitting
* properly reference variable label
* simplify gvm-installer
2014-04-05 10:13:57 +02:00
jbussdieker 0e7aeb4975 Merge pull request #59 from moovweb/lots_of_tests
Lots of tests
2014-04-04 08:10:19 -07:00
Joshua B. Bussdieker 049692d68e Fix test ordering and default to empty install 2014-04-03 21:00:17 -07:00
Joshua B. Bussdieker dffb71a9b6 Add alias test and basic gvm command test 2014-04-03 20:51:14 -07:00
Joshua B. Bussdieker 4b719612ef Test cases for gvm use 2014-04-03 20:40:47 -07:00
Joshua B. Bussdieker 42acf600b1 Remove this test for now 2014-04-03 19:18:53 -07:00
Joshua B. Bussdieker 0ee31867c6 Add a couple basic tests 2014-04-03 18:46:22 -07:00
jbussdieker e9a74f86ad Update README.md
We love Travis CI!
2014-04-03 18:10:13 -07:00
Joshua B. Bussdieker b5be10428c More work on travis CI testing 2014-04-03 18:07:36 -07:00
Joshua B. Bussdieker 53a7b7de5b Testing testing 2014-04-03 17:13:58 -07:00
jbussdieker 38f97024af Merge pull request #56 from alouche/master
Linux distributions specific + minor shell safety belts
2014-03-29 10:09:11 -07:00
Ali Abbas c8410e0ca9 Linux distro specificities 2014-03-29 17:16:48 +01:00
Ali Abbas 330dad10e4 * Best practice, to avoid possible break on space as in $* 2014-03-29 16:43:09 +01:00
Ali Abbas 51130f4be3 * Proper use of printf
* Prevent possible word splitting when eval sudo
2014-03-29 16:42:11 +01:00
Ali Abbas 175625a166 * $GVM_ROOT is the variable content, not the variable itself - better display GVM_ROOT to the user than $GVM_ROOT
* When executing $GVM_ROOT/scripts/$command - args need to be quoted otherwise they are treated as $*, which will break on spaces
2014-03-29 16:38:04 +01:00
Ali Abbas 3554b6ae2a * Use $(..) instead of deprecated .., which can produce unknown behaviors on posix systems
* No need to change path when git cloning - use --quiet instead of redirecting stdout
2014-03-29 16:34:57 +01:00
jbussdieker 391fd44838 Merge pull request #47 from shovon/master
Added build-essential to the Linux requirements
2014-03-06 12:04:53 -08:00
jbussdieker 1e78c798d2 Merge pull request #54 from extraordinaire/master
add output option to pkgenv
2014-03-06 12:04:41 -08:00
jbussdieker edbcda1745 Merge pull request #55 from zhibinr/patch-1
Update gvm-installer
2014-03-06 12:01:17 -08:00
zhibinr d0b8ae1cf4 Update gvm-installer
Add some description for "profile settings file"
2014-03-05 18:47:41 +08:00
Andrei Serdeliuc 1e9bca22a8 add output option to pkgenv
Using `pkgenv -o` or `pkgenv --output` will now cat the file instead of editing it.
2014-02-27 12:06:31 +01:00
Manoj Dayaram 402f71240e Merge pull request #51 from fdr/editor
Make gvm pkgenv sensitive to the EDITOR environment variable
2014-02-07 19:46:27 -08:00
Manoj Dayaram 9022d4b148 Merge pull request #52 from manveru/patch-1
Use "$PATH" to avoid weirdness.
2014-02-07 19:36:53 -08:00
Michael Fellinger 81fc036d26 Use "$PATH" to avoid weirdness.
Without this, I get this error when gvm is being loaded:

    /home/manveru/.gvm/scripts/gvm-default:export:17: not an identifier: 2:/home/manveru/node_modules/.bin:/home/manveru/github/akunspy/gopbuf/bin:./node_modules/.bin:.
2014-02-07 19:23:23 +01:00
Daniel Farina aa8763043d Make gvm pkgenv sensitive to the EDITOR environment variable
For those who do not use 'vi', although 'vi' is still the default.
2014-02-06 11:20:53 -08:00
Salehen Shovon Rahman 2eaf690325 Added build-essential to the Linux requirements
Without this instruction change, people might come across a "`unistd.h` not found" error.
2014-01-10 14:05:58 -08:00
jbussdieker 37e9909e3d Merge pull request #44 from wting/add_zsh_install_support
Add zsh install support
2013-12-27 21:38:13 -08:00
William Ting 74380b3454 add zsh install support 2013-12-25 16:55:55 -06:00
jbussdieker 9a5ffcb189 Merge pull request #42 from eaigner/master
pkgenv command to edit package set environments. Fixes #41.
2013-12-12 05:44:50 -08:00