[CI] fixup
Remove ZLIB dependency
Download JSON database if not present
Make config.yml accessible and default to top-level
config folder is still fallback
Remove config example (it's in code now)
Remove special character handling
Replace non-ASCII symbols in RewardQuest.json
Also fix a minor typo (Hafhiem/Hafheim)
Fix white-space errors
Fix minor typo "Thave" to "I have"
Remove unnecessary character replacements
Reorganize Config and add some tests
Put table selection under test
Simplify file writing in JsonDB
[CI] Remove caching from test workflow (#327)
It is not working as intended across PRs and therefore pretty useless
Co-authored-by: Lucas Falk <LRFalk01@gmail.com>
Replace getopts with clap (#326)
Rust Rewrite of public-db-tools (#325)
* Fixup table order in _TableSchemas.json
* Make -include/-exclude work for -export
* Rewrite in Rust
This is meant to produce character identical outputs for import and
export as well as import-schema
CLI behavior for the common use cases remains the same
Differences are:
- not multiple tasks in one command (e.g. import+export)
- flags cannot be given a value (e.g. --update-only=true fails)
- help text is preserved with little deviation, but formatting is different
- giving an option/switch multiple times gives an error
This is meant as a baseline implementation with as little changes as
possible to make further changes on.
* Update Github Workflow
* Remove superfluous core::panic use