* adding in boolean alias support
* fixing formatting
* adding string alias and test
* adding int alias and test
* add support for duration flag
* adding float flag alias support
* adding alias support to remaining flags and fixing tests
* fixing test
* Modify nesting flag apply
Co-authored-by: Dokiy <49900744+Dokiys@users.noreply.github.com>
Co-authored-by: Dokiy <Dokiy.zhang@verystart.cn>