- real config parsing
- actually working parts, with support for string parts
- handle readonly config (preparation for use with Nix)
- cleanup cli (remove colors, fancy stuff etc., keep it minimal)
- switch to tracing for logging
* update Cargo.lock
* better error message when failed to get current version from config
* should bump to version specified by --new-version if present
* fix: update docs && add CI
---------
Co-authored-by: 莫仲华 <mozhonghua@qiyi.com>