aboutsummaryrefslogtreecommitdiff
path: root/crates/whirl_config/src
Commit message (Collapse)AuthorAgeFilesLines
* feat(cli): generate sub-commandFuwn2021-06-211-0/+4
| | | | | The long awaited `generate` sub-command is finally here. You may now generate yourself a default configuration file by running `whirl config generate`!
* feat(config): create `version` keyFuwn2021-06-161-0/+2
| | | | | | | | At the moment, the `version` key is never accessed, but once Whirl's "`1.0`" release is out, the configuration schema will need to be standardized, the `version` key will regulate that and also ensure no one is left behind when updating. BREAKING CHANGE: `version` key is created
* style(global): fix license specFuwn2021-06-142-2/+2
|
* fix(global): doc styling for all cratesFuwn2021-06-101-0/+4
|
* refactor(config): rename `Whirl.toml` to `Config.toml`Fuwn2021-06-091-1/+1
| | | | | | | Since the configuration file is in the `.whirl` directory, it is redundant to have it's name still as `Whirl.toml` BREAKING CHANGE: Configuration file is renamed
* feat(global): move whirl-generated files to their own directoriesFuwn2021-06-091-1/+1
| | | | | | | | | | | | | This change is in preperations to the new Docker Compose configuration changes that are planned for the near future. Currently, the Docker Compose configuration does NOT have persistant storage in the form of Docker Volumes, that will change once the planned updates are pushed. The reason Docker Volumes might have not been possible (or at least difficult) is due to the fact that Whirl-generated files were just thrown about, e.g., `whirl.sqlite3`, `Whirl.toml`, all of these files had no central location so having a shared folder in the form of Docker Volume between the container and the host wasn't very possible.j BREAKING CHANGE: Whirl-generated files are moved to their own directories, if the files are not moved, Whirl will continue to look for these files and panic due to being unable to find them!
* fix(global): a lot of clippy warningsFuwn2021-05-282-4/+20
| | | | This change makes clippy **a lot** more strict.
* docs(global): spelling corrections, global docsFuwn2021-05-231-0/+2
|
* refactor(config): deprecate refresh methodFuwn2021-05-231-0/+4
|
* fix(config): doc comment formatFuwn2021-05-231-1/+1
|
* docs(global): add new documentationFuwn2021-05-231-0/+2
|
* refactor(global): move crates around, stricter module isolationFuwn2021-05-202-0/+127