mirror of
https://gitlab.com/saas-rs/cli.git
synced 2026-05-19 05:51:43 -04:00
The SaaS RS CLI
| src | ||
| .gitattributes | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .rustfmt.toml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| CHANGELOG.md | ||
| Makefile | ||
| README.md | ||
The SaaS RS CLI
Installing
$ cargo install saas-rs-cli
Using
Login
Start by performing a web login to obtain a 24-hour session token.
$ saas-rs login
Logged in. Greetings David Rauschenbach!
If the CLI hangs after the web login completes, try a 2nd time, or try Chrome:
$ saas-rs login --browser chrome
Logged in. Greetings David Rauschenbach!
Create a new project
Start by initializing a new project
$ mkdir my_project
$ cd my_project
$ git init
$ saas-rs init --brand my-new-awesome-brand
Generate a user-facing endpoint and CLI
$ saas-rs generate service user
Generate a resource (a model, plus its CRUD verbs)
$ saas-rs generate resource project name:string --service user --version 1