No description
.vscode | ||
docs | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
docker-compose.example.yml | ||
gregory.example.toml | ||
podman-compose.example.yml | ||
README.md |
Gregory
This is Gregory. Gregory controls repos. Gregory keeps track of updating repos, trying to be simple and elegant, but enough.
THIS IS A PROTOTYPE
Documentation
Go look at docs/
TODO
- Add multithreading
- Add hook system
- Add SQL database (maybe using
sqlx
?)- Log stderr too
- Add dependency system
- Automatic detection with features (extensibility?) for each distro?
Other stuff
- 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.