* feat: add os agnostic libray for existing shell command
* feat: add os agnostic libray for existing shell command, function tweaks and move to test folder
* feat: windows version of pre-flight script
* feat: replace existing shell command with os agnostic library
* [bug] windows upload files
* [bug] windows upload models
* merge conflicts
---------
Co-authored-by: yike5460 <yike5460@163.com>