107 Commits

Author SHA1 Message Date
nicole 09c70b0de4 initial proton code 2025-06-22 22:40:46 -07:00
nicole 7b7e71fdff resolve_bottle: fix missing path separator in fallback to default path 2025-06-03 12:26:30 -07:00
nicole 19a0e40977 improvements to cellar translate 2025-02-14 12:57:52 -08:00
nicole e77b61b1d9 more of cellar's internals are now aware of steam bottles 2025-02-03 18:50:02 -08:00
nicole de049cea1a bottle_steam type introduced 2025-02-03 17:50:33 -08:00
nicole d11b690708 doc a couple files 2025-02-03 17:28:18 -08:00
nicole 870ec7345b find_steam_libraries now returns an empty result if it can't read libraryfolders.vdf for some reason 2025-02-03 17:01:38 -08:00
nicole ea9514dba0 delete weird return in active 2025-02-02 15:36:13 -08:00
nicole f53813d3c9 you can now activate a steam managed bottle using "steam:$APPID" 2025-02-02 15:24:17 -08:00
nicole b32259c56d cellar list now includes proton bottles 2025-01-27 16:51:54 -08:00
nicole 19251a253f debug settings for gdb in vscode; steamtest now reports which apps have bottles managed by steam automatically 2025-01-25 19:15:05 -08:00
nicole 0f679dc345 cellar is now capable of finding your steam libraries 2025-01-20 16:31:48 -08:00
nicole ce8c26e58c stubbing out for big things ahead :) 2025-01-20 15:42:44 -08:00
nicole 2de0b66e4e fix config reading errors from not touching this project in a few eons 2025-01-20 14:49:17 -08:00
nicole d1960506ac config cli fixes 2025-01-18 23:18:12 -08:00
nicole 1f9a78956b version bump, update for modern boost, default cellar bottle path baked in 2025-01-18 23:09:28 -08:00
nicole 8c9a66632c cellar create will now create ~/.local/share/cellar if it does not already exist 2023-06-30 17:34:46 -07:00
Nicholas O'Connor 85cec3444c cellar translate will now use resolve_drive_letter 2019-05-15 18:09:22 -07:00
Nicholas O'Connor 66c8175423 translates windows drive letters to canonical paths 2019-05-15 18:03:15 -07:00
Nicholas O'Connor 2e1217adf3 fix active_bottle being set to a bogus bottle location 2019-05-15 18:02:19 -07:00
Nicholas O'Connor 54a1d35556 rename drive letter regex to make room for expansion 2019-05-15 17:16:54 -07:00
Nicholas O'Connor a6554161b8 TCLAP support for translate command 2019-05-15 16:52:25 -07:00
Nicholas O'Connor 540ab70986 fix mismatch between var name and program behavior, add "cellar translate" command 2019-05-15 12:08:33 -07:00
Nicholas O'Connor 8055a01608 lazy translation implementation 2019-05-15 11:53:18 -07:00
Nicholas O'Connor b226a7eef5 fix -b argument not using new bottle path 2018-03-13 20:59:32 -07:00
Nicholas O'Connor d7afe473f3 somehow that fell out of my project tree 2018-03-13 20:39:00 -07:00
Nicholas O'Connor a74796f2f3 cmake update 2018-03-13 20:30:47 -07:00
Nicholas O'Connor 429b19abee move cellar bottles to .local/share 2018-03-13 20:06:15 -07:00
Nicholas O'Connor 9bc9838ceb that's what i get for not testing first 2017-07-11 16:24:50 -07:00
Nicholas O'Connor 678acdec90 remove long-deprecated function 2017-07-11 16:19:33 -07:00
Nicholas O'Connor 4a148b7bf6 cork and uncork respect dryrun 2017-07-11 14:23:25 -07:00
Nicholas O'Connor ffb952fae6 pressing supports dry runs 2017-07-05 16:49:32 -07:00
Nicholas O'Connor b979bb7a0a create and remove respect dryrun 2017-07-05 16:36:49 -07:00
Nicholas O'Connor 82dc5255b6 activate can now be run dry 2017-07-05 15:40:29 -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 e2400b2908 Bottle::load_config now checks ~/.local/share/cellar.json and compiled defaults 2017-07-05 14:35:41 -07:00
Nicholas O'Connor 96ccab40f7 launch::popen respects dry run flag (#27) 2017-07-05 14:19:39 -07:00
Nicholas O'Connor fcc08f25b0 push git related logic to cmake, now that i know how to do that kind of thing 2017-07-05 13:13:04 -07:00
Nicholas O'Connor 237ca9d4cd global config support (fix #24) 2017-06-09 13:12:48 -07:00
Nicholas O'Connor d789416c5f cellar launch now reads and respects wine-path setting (fixes #23) 2017-06-09 12:16:59 -07:00
Nicholas O'Connor 58c96411a0 implement tclap into cellar config (behavior remains mostly unchanged) 2017-04-14 22:40:58 -07:00
Nicholas O'Connor 873d131cc9 that's what i get for using commit -a 2017-04-14 22:39:31 -07:00
Nicholas O'Connor 4b6f23f5fb support for compiled in defaults (nothing uses it yet) 2017-04-14 20:29:16 -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 db813a7d7b fixed issue #14 2017-04-09 22:08:10 -07:00
Nicholas O'Connor e4a8abf27a treat that like a string, damn compiler 2017-04-09 22:07:50 -07:00
Nicholas O'Connor 7136b3cc3e activate now uses output funcs, create_symlink wrapped in a try/catch 2017-04-09 21:26:11 -07:00
Nicholas O'Connor fa731102ff cellar remove no longer supports paths. what is this, rm 2017-04-08 23:12:45 -07:00