# 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/`](/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.