Implemented CLI upload functionality (#1618)
* Implemented CLI upload functionality
* Addressed code quality
* Refactoring CLI
* Add CLI upload test cases
* Update argument names and function typing
* Update repo_type argument
* add support for every + add tests + add doc
* remove --verbose and keep only --quiet as option
* Apply suggestions from code review
Co-authored-by: Steven Liu <59462357+stevhliu@users.noreply.github.com>
* Update implicit path strategy given feedback
* explain better implicit paths in docs
* fix when implicit local dir + org repo_id
* raise exception if implicit local path not found
* fix tests
* xnotfail on windows
* style
---------
Co-authored-by: Lucain Pouget <lucainp@gmail.com>
Co-authored-by: Steven Liu <59462357+stevhliu@users.noreply.github.com>