# SiteHost CLI

Install:

```bash
curl -fsSL https://sitehost.se/install.sh | bash
```

Create an API token at https://sitehost.se/account/tokens. Tokens and sites are isolated to SiteHost.

## First deploy

```bash
sitehost create --name=my-site --type=static
sitehost sites
cd /path/to/my-site
sitehost deploy --site=<site-id> --path=.
sitehost open --site=<site-id>
```

## Commands

```bash
sitehost status --site=<site-id>
sitehost env --site=<site-id>
sitehost env --site=<site-id> --set APP_ENV=production
sitehost logs --site=<site-id>
sitehost logs --site=<site-id> --error
sitehost releases --site=<site-id>
sitehost rollback --site=<site-id> --release=<release-id>
sitehost domain --site=<site-id> --set=www.example.com
sitehost domain --site=<site-id> --verify
sitehost domain --site=<site-id> --remove
sitehost db --site=<site-id> --create
sitehost db --site=<site-id>
sitehost db --site=<site-id> --delete
sitehost delete --site=<site-id>
```
