switch to toml

This commit is contained in:
askiiart 2024-12-29 23:10:29 -06:00
parent df0cf3b93d
commit e6b521262d
Signed by untrusted user who does not match committer: askiiart
GPG key ID: EA85979611654C30
12 changed files with 218 additions and 160 deletions

View file

@ -13,14 +13,14 @@ Go look at [`docs/`](/docs/)
- Add sources (similar to `sources` in a PKGBUILD)?
- Add support for loading scripts rather than listing commands
- Add multithreading
- Add better/custom grouping for when to run jobs (dependency system?)
- Add dependency system (automatic detection?)
- Add better/custom grouping for when to run jobs (dependency system? (automatic detection?))
- Add hook system
- Add SQL database (maybe using `sqlx`?)
- Log stderr too ()
## Other stuff
- The formatting for the config file (`gregory.yml`) was heavily inspired by Drone's config.
- The formatting for the config file (`gregory.toml`) was heavily inspired by Drone's config.
- Why the name?
- I was thinking to go with something dark and foreboding, since this is a program to control *everything* about a repo - it's the high command. But I couldn't think of anything and thought just naming it some lame random name instead would be way funnier. Hence, Gregory.
- Gregory is a program, so it uses it/its pronouns. It also doesn't mind whether you capitalize its name or not, "gregory" or "Gregory" are fine, you can even shorten it if you want.