130 Commits

Author SHA1 Message Date
Will Farrington
75909e54da persist fde config 2013-02-14 19:22:01 -08:00
Will Farrington
0a721f2ae9 shellescape keychain gets and sets 2013-02-13 19:39:20 -08:00
Will Farrington
685f2d904d Merge branch 'keychain-helper' of https://github.com/boxen/boxen into keychain-helper 2013-02-13 19:09:12 -08:00
Will Farrington
56224e283e Merge branch 'master' of https://github.com/boxen/boxen into keychain-helper 2013-02-13 19:08:53 -08:00
John Barnette
35893cd156 Extract keychain fun 2013-02-13 18:33:27 -08:00
John Barnette
efedab9628 Be more specific about KEYCHAIN_PASSWORD_SERVICE 2013-02-13 18:33:27 -08:00
Will Farrington
6eebc51c03 we control the stderr, let's ignore it 2013-02-13 18:13:15 -08:00
Will Farrington
a0064f364e KEYCHAIN_SERVICE -> KEYCHAIN_PASSWORD_SERVICE 2013-02-13 18:12:52 -08:00
Will Farrington
8e38b884f1 store the oauth token in the Keychain as well 2013-02-13 18:12:10 -08:00
Will Farrington
00891f49c0 cleanup 2013-02-13 17:36:11 -08:00
Will Farrington
286980b390 spike at integration keychain helper 2013-02-13 16:38:48 -08:00
Will Farrington
3cd18a94b0 add --no-color to tell puppet to shaddup 2013-02-13 11:02:07 -08:00
Will Farrington
ec171de46a Change --projects to not attempt to list installed ones in case of multiple dirs items are cloned to 2013-02-06 20:52:38 -08:00
Will Farrington
e6f2a2c72d Make sure we require boxen/service in boxen/runner 2013-02-06 20:28:59 -08:00
Will Farrington
1f77648808 show diff in output 2013-02-02 17:12:02 -08:00
Will Farrington
ec7f74e4ca Hook#run now handles checking if it should be performed 2013-01-31 16:04:58 -08:00
Will Farrington
864b6dbe1d any and all 2013-01-31 15:56:11 -08:00
Will Farrington
929c4ba501 oh, Array#all. how adorable 2013-01-31 15:55:19 -08:00
Will Farrington
c60c238dfd better isolation 2013-01-31 15:52:10 -08:00
Will Farrington
246926250b refactor to use #call 2013-01-31 15:50:32 -08:00
Will Farrington
b9ea56512f Add required_environment_variables trick with Hook#enabled? 2013-01-31 15:47:11 -08:00
Will Farrington
a573d45f05 Refactor class shit 2013-01-31 15:33:16 -08:00
Will Farrington
16fc73ff68 boxen hook web test 2013-01-31 15:28:35 -08:00
Will Farrington
9038f322f2 Add tests for the github issue hook 2013-01-31 15:05:27 -08:00
Will Farrington
671a75b6d9 newlines 2013-01-31 14:44:48 -08:00
Will Farrington
d1b20792ca Spike out hooks 2013-01-31 14:42:04 -08:00
Will Farrington
da482092ab validate login 2013-01-28 18:38:11 -08:00
Tim Sharpe
e9ee473fae Merge dot_boxen and boxen facter plugins
re #32
2013-01-24 12:02:57 -08:00
Will Farrington
1820bcfa01 Add preflight check for boxen homedir 2013-01-21 16:57:27 -08:00
David Calavera
3305f3da83 Change Launchd identifiers from com.boxen.* to dev.*. 2013-01-17 14:24:04 -08:00
John Barnette
0c488e83db Call /usr/bin/security explicitly 2012-12-05 20:01:44 -08:00
Will Farrington
aba4fb534d .projects trick 2012-11-02 11:54:41 -04:00
Will Farrington
c77edbe995 Merge pull request #16 from boxen/project_cli_arg
Specify projects on command line
2012-11-02 07:49:23 -07:00
Yossef Mendelssohn
ec9ead2031 Merge pull request #14 from boxen/runner_service_cleanup
Remove dead services code in Boxen::Runner
2012-10-29 16:37:06 -07:00
Yossef Mendelssohn
2c4c1359a9 Add command-line projects as fact
This test is a little troublesome because it needs sudo credentials and
it complains about there being no manifests/site.pp file.
2012-10-26 01:45:45 -04:00
Will Farrington
8128b709e1 add support for loading facts as JSON from ~/.boxen 2012-10-23 21:37:58 -04:00
Yossef Mendelssohn
628bc4c7d5 Remove dead services code in Boxen::Runner
This should've been part of 2d33c44b57.
2012-10-23 14:31:52 -04:00
Yossef Mendelssohn
ac06474978 Merge pull request #11 from boxen/runner
Refactor CLI to add Runner class
2012-10-11 12:03:06 -07:00
Yossef Mendelssohn
2c2c24a4ba Oh hey maybe I should commit the code too
cf. 739e8a5ef9
2012-10-11 12:29:38 -04:00
Yossef Mendelssohn
2d33c44b57 Use that Boxen::Service in the Runner
Isn't that so much nicer?

Yes, yes it is.
2012-10-11 12:21:13 -04:00
Yossef Mendelssohn
329d4efe66 an wild Boxen::Service appears!
This could be cleaned up more, what with the com.boxen.*.plist
repetition. Later.
2012-10-11 12:16:05 -04:00
Yossef Mendelssohn
ce4f86f35c Don't abort for help display
`abort` is a quick way to print-and-quit, but asking for help isn't the
same as the command failing.
2012-10-11 11:59:40 -04:00
Yossef Mendelssohn
87c678160c Merge pull request #13 from boxen/issue_check
Add issue check to error reporting
2012-10-10 21:26:49 -07:00
Will Farrington
c04d0c35d4 use absolute paths to mkdir and chown in CLI 2012-10-10 18:20:07 -10:00
Yossef Mendelssohn
e0dffec5c8 Don't report issues to us 2012-10-11 00:11:30 -04:00
Yossef Mendelssohn
d5c0e5b5df calm down on the Struct tricks, I guess
@jbarnette got totally concern :trollface: about this
2012-10-10 23:35:25 -04:00
Yossef Mendelssohn
f1f695f6f6 Extract service-listing to a separate method
Ugh, this could be even nicer if `launchctl` could take the 'human
name'. Going to ponder further.
2012-10-10 23:28:40 -04:00
Yossef Mendelssohn
80e9b5f0e7 No repo means no issues 2012-10-10 16:40:25 -04:00
Yossef Mendelssohn
182486e048 Skip failure reporting if repo has no issues 2012-10-10 16:34:03 -04:00
Yossef Mendelssohn
b7e7455be4 Add issue-check to Boxen::Reporter
The repository in use might not have issues enabled.
2012-10-10 16:26:29 -04:00