Commit graph

17 commits

Author SHA1 Message Date
eebb4ca762
main: Add cli arguments as a configuration source 2023-11-24 18:05:26 +02:00
e7c34865c5
main: Use labadoor-auth instead of the CSV module directly 2023-11-22 19:44:10 +02:00
5013fdcf1c
Create labadoor-auth, for wrapping storage backends 2023-11-22 18:40:16 +02:00
104d8a862d
Use struct for passing module arguments: gpio 2023-11-21 21:39:48 +02:00
bace7ef138
Use struct for passing module arguments: matrix 2023-11-21 21:30:56 +02:00
ee3a9c41ba
Use struct for passing module arguments: telegram 2023-11-21 21:22:32 +02:00
96ef1d6a4c
main: Use the new CSV struct and ACL trait 2023-11-20 21:09:19 +02:00
a087d2774f
matrix: Specify client id when logging in and store the state with sled 2023-11-18 20:04:36 +02:00
29997e3ba1 cli: Add default options for active_low and active_time arguments 2023-09-17 19:58:58 +03:00
58f9eec430 labadoor-csv: Integrate in main cli module 2023-09-17 19:54:48 +03:00
c8e412fa34 Add configuration options for GPIO 2023-06-30 20:44:37 +03:00
413568af5e Add binary to list of workspaces, cargo fmt 2023-06-30 20:21:10 +03:00
a07ff25a1e Read authentication tokens for bots from file and environment variables 2023-06-30 20:19:29 +03:00
983456997b Rename library functions from "main" 2023-06-30 18:02:40 +03:00
c7dcef1cd1 Add cli options and move structs in separate file 2023-06-30 17:40:12 +03:00
1eef68f859 Add crate features to select used functionality 2023-06-30 17:23:05 +03:00
ed628b2ee3 Create labadoor binary crate calling each librarie's main() 2023-06-30 17:12:24 +03:00