Commit Graph

53 Commits

Author SHA1 Message Date
06c48f2927 [nix] update test to run quicker 2023-10-31 16:43:02 +01:00
54c0e8a46b [nix] add base integration test
run it using 'nix flake check -L'
2023-10-31 15:01:35 +01:00
7b4dcdd1d8 [docs] add minimal nix documentation 2023-10-31 14:47:03 +01:00
72d0aa61cd [docs] update usb 2023-10-31 14:46:45 +01:00
e37a84d77d [triggers/ethernet] fix deprecation warning 2023-10-31 13:47:14 +01:00
2d6ca2b0bd [actions] fix missing return 2023-10-31 13:12:50 +01:00
df2b9e7624 [actions/unix_command] check if commands can be found during test run 2023-10-31 13:12:34 +01:00
46d1270648 [actions/shell_script] init 2023-10-31 13:12:34 +01:00
5cbf066ccf [actions/shutdown] add time option to control delay 2023-10-31 13:12:34 +01:00
515e244592 [docs] fix typo 2023-10-31 02:50:25 +01:00
fb4322c040 [docs] fix typos 2023-10-31 02:47:12 +01:00
f376d8684b [nix] allow configuration of triggers/actions in nix 2023-10-31 02:45:25 +01:00
d0439394cf [docs] include README.md into docs 2023-10-31 00:51:36 +01:00
a91632028c [readme] WIP update 2023-10-31 00:51:36 +01:00
bccdcf2ca3 [docs] add README for triggers and actions 2023-10-31 00:51:36 +01:00
18e3a93a38 [docs] change docbuilder markdown output 2023-10-31 00:51:36 +01:00
cfb553c975 [docs] add Examples to each trigger/action 2023-10-31 00:51:36 +01:00
1466623070 [readme] init 2023-10-31 00:51:36 +01:00
c527d40721 [docs] rm unused file 2023-10-31 00:51:36 +01:00
781c096abf [gitignore] update 2023-10-31 00:51:36 +01:00
c94fbd4b48 [gokill] mv main 2023-10-31 00:51:36 +01:00
1f00713c1e [docs] add docbuilder.go 2023-10-31 00:51:36 +01:00
12cf423550 [gitignore] update 2023-10-31 00:51:36 +01:00
f99726d3b7 [docs] setup flake and dir 2023-10-31 00:51:36 +01:00
13932e572f [docs] init 2023-10-31 00:51:36 +01:00
20120785bd [nix] add devShell 2023-10-30 20:00:43 +01:00
5af4c963ea [actions] handle errors via channel 2023-10-30 19:59:21 +01:00
8d632b0691 [actions/unix_command] rm args param to simplify usage 2023-10-30 15:07:43 +01:00
6c8399dbff [gitignore] update 2023-10-30 15:07:26 +01:00
0da097168d update gitignore 2023-10-28 14:39:47 +02:00
401b0a5c23 [nix] flake init 2023-10-28 14:35:42 +02:00
8e8088ab39 [triggers/usb] fix print statement 2023-10-28 12:37:37 +02:00
2b33525ea1 [actions/unix_command] init 2023-10-28 12:37:18 +02:00
d6f09d7c84 [triggers/usb] add UsbDisconnect Trigger 2023-10-28 11:40:17 +02:00
cec34477c0 [actions/printer] add missing newline 2023-10-28 11:39:05 +02:00
15bb4dc862 fix timeout 2023-10-25 01:09:02 +02:00
2df2a00721 fix ethernet_test 2023-10-24 23:35:30 +02:00
0354d86796 refactor triggger/action registration 2023-09-30 18:49:12 +02:00
64bce5827c add gitignore 2023-09-30 18:48:42 +02:00
74a61c0a51 change doc output 2023-09-30 15:32:02 +02:00
62aff64f3b add basic ethernet test 2023-09-01 23:17:29 +02:00
e8c7df4c18 documenter output is now markdown 2023-08-16 18:41:17 +02:00
8a1c16f402 mv TimeOut -> Timeout 2023-08-16 10:58:44 +02:00
8f6fc72bfb add TestMode to run actions without effect 2023-08-16 01:27:28 +02:00
381cc31d4b parse actions json into structs 2023-08-16 00:20:22 +02:00
5d6d9cc9ba fix potential deadlock 2023-08-16 00:17:16 +02:00
b2f222f550 add Shutdown action 2023-08-16 00:16:31 +02:00
c2402e122f add EthernetDisconnect trigger 2023-08-16 00:15:12 +02:00
b7bab8f726 parse trigger json into structs 2023-08-16 00:12:11 +02:00
04930021ea read config from file 2023-07-18 14:14:36 +02:00