Commit graph

108 commits

Author SHA1 Message Date
Arne Beer ee9eb8efdd Ignore aliases on restart command 2020-07-23 01:22:56 +02:00
Arne Beer 3f81b2ba78 WIP: Client refactoring and edit on restart 2020-07-21 23:56:16 +02:00
Arne Beer 8c8fd715cf Add sleep to local follow loop. Fixes #106 2020-07-11 12:39:57 +02:00
Arne Beer 50f5893aa2 Update dependencies 2020-07-05 19:24:59 +02:00
Arne Beer bb35309f1e Remove old log files on reset 2020-06-12 21:19:35 +02:00
Arne Beer 6c1ed8217d Add -c flag to kill and reset 2020-06-05 18:05:50 +02:00
Arne Beer 582ab97a8b A little bit of code cleanup 2020-06-04 18:48:14 +02:00
Arne Beer 25916d3a56 Command aliases 2020-06-04 18:36:01 +02:00
Arne Beer 39714edb17 --children flag for pause and start 2020-05-31 18:11:01 +02:00
Arne Beer 6c5ab4d244 Clean up state reset and log handling 2020-05-15 17:55:49 +02:00
Arne Beer 5b1cc6eecd Clippy adjustments 2020-05-14 14:57:59 +02:00
Arne Beer e8f80973a8 Cargo fmt 2020-05-14 14:54:36 +02:00
Arne Beer 9436819418 Add -d to 'kill' and improve -a behavior for 'start', 'pause' and 'kill' 2020-05-14 14:45:34 +02:00
Arne Beer 0dc29184ea Rename show to follow and respect read_local_logs 2020-05-13 22:18:36 +02:00
Arne Beer a4e09faf6e Start and pause groups 2020-05-13 19:11:17 +02:00
Arne Beer 9118318c85 Catch environment variables for tasks 2020-05-12 20:25:08 +02:00
Arne Beer 209b00d83c Fmt 2020-05-11 19:14:10 +02:00
Arne Beer daf221a74f Clippy fixes 2020-05-11 19:10:05 +02:00
Arne Beer fa71007404 Command for managing groups 2020-05-11 02:14:02 +02:00
Arne Beer 4d7fe92f99 Handle removed groups after restart 2020-05-11 01:39:10 +02:00
Arne Beer dafa4623ee Code and comment refactoring 2020-05-11 01:30:29 +02:00
Arne Beer 818d95fc15 Basic groups 2020-05-11 00:49:51 +02:00
Arne Beer c45e00c4e1 Callbacks when finishing tasks
This also refactors the data structure of the TaskHandler.
State is no longer a member, but rather an argument that's continously
passed through in the `run` function.
2020-05-10 00:10:45 +02:00
Arne Beer bdbc5256d3 Rename temp folder to task_logs 2020-05-01 22:29:07 +02:00
Arne Beer f19ad9d55d Some proofreading 2020-05-01 22:02:44 +02:00
Arne Beer 050069a912 One more cargo fmt 2020-05-01 21:56:59 +02:00
Arne Beer 8269485799 Add hint about possibly needed restart after upgrade 2020-05-01 21:52:25 +02:00
Arne Beer b5b43ba5b4 Use anyhow bail! 2020-05-01 21:44:38 +02:00
Arne Beer 9700773bb6 Add option for clients to read logs from disk 2020-05-01 21:39:20 +02:00
Arne Beer e1e66f9251 Use bincode for transport and snap for in-memory compression 2020-04-30 22:56:06 +02:00
Arne Beer 01eadeb473 Using brotli 2020-04-30 21:09:24 +02:00
Arne Beer 6a6a2f09d8 Process output no longer storeed in memory 2020-04-30 13:56:21 +02:00
Arne Beer 11cd8adc41 Task refactoring 2020-04-27 01:55:15 +02:00
Arne Beer f21992d75c Add dependencies to 'status' and do some refactoring 2020-04-26 15:29:01 +02:00
MATILLAT Quentin 77bf9b0318
Improve comment / function name 2020-04-15 09:33:51 +01:00
MATILLAT Quentin 33d1d7cc9e
Cascade error for dependent tasks 2020-04-11 18:58:42 +01:00
MATILLAT Quentin 9f41ca8e75
Add a dependencies system 2020-04-10 21:40:11 +01:00
Arne Beer 44be4670f0 Fix start time of tasks. Fixes #80 2020-04-09 21:03:22 +02:00
Arne Beer 49c3e6ff6a Only send needed logs and refactor some code 2020-04-03 16:04:48 +02:00
Arne Beer 774cf61598 Message struct cleanup 2020-04-03 15:11:57 +02:00
Arne Beer 99f08c9730 Add editing of task's paths 2020-03-28 18:54:40 +01:00
Arne Beer de3239d1fc Add --stashed flag to restart 2020-03-28 01:29:02 +01:00
Arne Beer ed3de4c8c6 Add pause_on_failure flag 2020-03-28 00:38:06 +01:00
Arne Beer 3638f6562f Fix: Remove 'Killed' tasks on 'clean' 2020-03-27 13:36:05 +01:00
Arne Beer be09348efd Fix wrong state restorations after restart 2020-03-25 21:20:26 +01:00
Arne Beer 649aa0438f Move completion file logic to subcommand 2020-03-25 19:15:29 +01:00
Arne Beer 1914384e76 Refactor some ugly code and remove unused code 2020-03-13 14:27:41 +01:00
Taylor Everding aebb07b107 Run cargo fmt
The one true way to format rust code is `rustfmt`. This runs applies it
to all the code.
2020-03-12 19:11:33 -06:00
Taylor Everding c88f3fdb76 Create State::set_enqueue_at
...in preparation for setting enqueue_at in enqueue messages. In the
future, this will be part of delayed enqueuing support.
2020-03-12 18:07:13 -06:00
Taylor Everding 99ae892a31 Handle enqueue_at in add messsages
...in preparation for delayed enqueuing.
2020-03-12 18:07:13 -06:00