14 Commits

Author SHA1 Message Date
5c3c00e18b but do quote "$@" in java call to allow filenames with spaces to work. 2021-10-10 23:45:36 -05:00
ca3dec0ae1 don't quote @JAR_PATH@ as this prevents ~ from being escaped 2021-10-10 23:42:49 -05:00
fc4d7f1f43 Use --file-selector instead of --prompt 2021-10-07 20:05:09 -05:00
1fac9b9378 If --prompt is passed in as argument then summon a yad file input. 2021-10-07 19:58:36 -05:00
835e5db92f Replace maven wrapper with makefile install 2021-05-30 19:21:09 -05:00
816b95afb6 Shade piecannon app jar. 2021-05-30 19:09:41 -05:00
4e1156d4bc when testing servers, don't propagate exceptions but do note them 2020-12-17 02:50:28 -06:00
0ffe462710 desktop: add --test command to test all defined servers 2020-12-13 07:32:54 -06:00
77cf4f5820 desktop/piecannon: capture output of mvn command so we can display it to the user, capture error code so we can pass it upstream
(cherry picked from commit 2f7761bac7fddf857bb31b6db94147e0496153dd)
2020-12-13 06:20:57 -06:00
0d29b03dce remove unused imports 2020-12-13 04:18:51 -06:00
da39586c4d big change: move the json loading and random server selection to main PieCannon class (so that it has a reason to live :)) and implement loading the json file in the android app.
I deliberated between re-using the json file in the android app and using a sqlite database or some such thing, given that a UI for editing these will have to be implemented at some point. I figure the json file is more config than data, and probably should be as consistent as possible between platforms.

For now at least this makes the app usable for me, without having to hard-code my server credentials.
2020-10-30 06:52:53 -05:00
c226691762 desktop: remove unused import 2020-10-26 09:07:45 -05:00
90d7d93166 more robust wrapper script 2020-10-22 13:35:45 -05:00
569e174b78 commit initial version of PieCannon library and desktop app.
Documentation is sparse right now, I'm working on getting the desktop and android apps working first.
2020-10-22 04:01:33 -05:00