dnbln / upsilon

[WIP] Self-hosted git server
Apache License 2.0
8 stars 1 forks source link

[`upsilon-shell`] tracking issue #5

Open dnbln opened 1 year ago

dnbln commented 1 year ago

dev/upsilon-shell is (going to be) a basic "shell" to aid in manual testing of both old and new features, with a few commands specific to interacting with the web server.

A few things it can understand right now:

login username:aa password:bb # log in as user, storing the token in the current shell to be used by subsequent commands
create-user username:aaa password:bbb email:ccc@example.com # creates a new user, also storing the token in the current shell
url remote-path:dnbln/upsilon --ssh # displays the ssh url for a repo, given by its path, if passed the correct configuration.
clone remote-path:dnbln/upsilon --ssh to:aaaa # clone a repository into the given directory