Commit Graph

32 Commits

Author SHA1 Message Date
Nicholas O'Connor 9bc9838ceb that's what i get for not testing first 2017-07-11 16:24:50 -07:00
Nicholas O'Connor d2f83c0d0f Bottle::load_config now checks ~/.local/share/cellar.json and compiled defaults (this commit is correct) 2017-07-05 14:39:48 -07:00
Nicholas O'Connor 237ca9d4cd global config support (fix #24) 2017-06-09 13:12:48 -07:00
Nicholas O'Connor 34e048c535 forgot some header changes from last commit 2017-04-14 20:28:55 -07:00
Nicholas O'Connor fc814d1cb3 move config to its own subdir, preparation for #24 2017-04-13 15:02:50 -07:00
Nicholas O'Connor cd71e7f90f hello output::blank_line() (with optional bool) (fixes bug #8 ) 2017-04-13 14:35:50 -07:00
Nicholas O'Connor f83b5eb6d4 consolidated command plumbing into one cogfile 2017-04-13 12:51:04 -07:00
Nicholas O'Connor 91526bfe5b corking, and a major refactor to accomodate it 2017-03-28 12:41:25 -07:00
Nicholas O'Connor bfffa2dd7f remove command, which supports dry runs (so does create) 2017-03-27 22:14:41 -07:00
Nicholas O'Connor 0adbe5e0d1 build types, untested recursive_remove function in fs 2017-03-27 21:03:35 -07:00
Nicholas O'Connor 166395681c create wine bottles 2017-03-27 17:53:28 -07:00
Nicholas O'Connor 70fa9f4cf7 winetricks support 2017-03-27 16:14:04 -07:00
Nicholas O'Connor 3dc004d27a improvements to the help command, including outputting detailed descriptions 2017-03-25 00:25:20 -07:00
Nicholas O'Connor de77c55df7 description implementation! version already has one 2017-03-24 23:37:49 -07:00
Nicholas O'Connor a5a8fb284c help descriptions now understood by the cog files, no implementation yet, don't try to build this 2017-03-24 23:05:31 -07:00
Nicholas O'Connor 02571218bd git commit -a doesn't add untracked files, you idiot stoner 2017-03-24 22:06:03 -07:00
Nicholas O'Connor 5024b69dcb core command reorganizing, including splitting off help for new help system 2017-03-24 22:05:22 -07:00
Nicholas O'Connor 06512f0503 support for being specific about your bottle, via -b flag 2017-03-24 21:50:32 -07:00
Nicholas O'Connor f4de6406bb verbose output is now a thing 2017-03-24 20:01:25 -07:00
Nicholas O'Connor 4e67bd40c5 cellar now outputs pretty shit when it detects stdout is a terminal 2017-03-24 19:30:58 -07:00
Nicholas O'Connor 22cffca2d8 bottles now initialize their config in a new constructor instead of get_bottles 2017-03-24 17:58:24 -07:00
Nicholas O'Connor 20844ae72b removed need for dummy file (and therefore removed dummy file) 2017-03-24 17:30:49 -07:00
Nicholas O'Connor 55787584e2 config loading is now done via bottle class method, save function also exists 2017-03-24 17:17:43 -07:00
Nicholas O'Connor 1c91618f5c launching commands! 2017-03-23 21:20:26 -07:00
Nicholas O'Connor 325413f3f2 converted executable-based commands to the new command API (as "core") 2017-03-23 19:09:36 -07:00
Nicholas O'Connor 5a7353abc1 introduction of new output functions to use instead of directly streaming to cout 2017-03-23 18:51:11 -07:00
Nicholas O'Connor b4f5740006 switched commandfunction to vector<string> 2017-03-23 15:13:52 -07:00
Nicholas O'Connor fbe52e8e13 fixed errant newlines in generated code 2017-03-23 14:44:39 -07:00
Nicholas O'Connor 6943ebfd87 cogged include/internal/bottles.hpp 2017-03-23 14:43:48 -07:00
Nicholas O'Connor 91e7ba7990 cogged bottle command code, should be easier to add commands 2017-03-23 13:17:07 -07:00
Nicholas O'Connor 30d0787a62 so that's how libraries work 2017-03-23 12:06:29 -07:00
Nicholas O'Connor fc09bf57dc switch to cmake for build system 2017-03-23 01:03:33 -07:00