Commit graph

8 commits

Author SHA1 Message Date
baa14a47e6
.env file support
introduced a macro to make management of program properties easier
program properties are obtained in this order: environment, .env file, commandline arguments
a configuration file will be included at a later date and will be loaded between .env and commandline args
2025-03-24 18:45:43 -03:00
3da1cfc1f5
Sync 2025-03-23 13:53:22 -03:00
578918b22f
Updated dependencies
Updated formatting file
Changed the command line argument system
Updated error checking and matching logic to be easier to work with
Moved groups of functions to more correct modules
Updated the constants.rs file and added a help string for use with the new argument system
Disabled lua for now, the rust side of the bot takes priority
Changed the shutdown handler to be easier to work with
Added shutdown monitor task that gets started after the bot is ready, allowing a graceful shutdown from anywhere in the program, authentication is expected to be handled at the place of calling, not within the shutdown function
Added a basic database interface, SQLite will be implemented first as it is the simplest and most useful to the spiff team
2025-02-18 16:46:25 -04:00
c7b54b0ed5
adding more stuff for lua command support 2024-09-09 21:03:46 -03:00
0f40bc98c3
lua testing 2024-09-09 07:40:00 -03:00
2a5c13306e
working system 2024-09-09 03:36:59 -03:00
1afa975c6a
laying the groundwork for the new argument system
cleaning up the source tree
work towards dynamic loading of command plugins
2024-08-04 21:46:42 -03:00
bad7b6ad30
moving repos
fixed up the command regex
2024-08-02 18:40:54 -03:00