| CARVIEW |
Select Language
HTTP/1.1 200 OK
Connection: keep-alive
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=utf-8
Cache-Control: public, max-age=300
Content-Encoding: gzip
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Date: Sat, 17 Jan 2026 01:27:21 GMT
X-Served-By: cache-dfw-kdfw8210092-DFW, cache-bom-vanm7210088-BOM
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1768613241.158278,VS0,VE382
Vary: Accept, Accept-Encoding
transfer-encoding: chunked
smith-cli: Command line tool for <https://smith.st/ Smith>.
smith-cli: Command line tool for <https://smith.st/ Smith>.
Downloads
- smith-cli-0.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
| Versions [RSS] | 0.0.1 |
|---|---|
| Change log | ChangeLog.md |
| Dependencies | attoparsec (>=0.9 && <0.14), base (>=3 && <5), base64-bytestring (>=1.0 && <1.1), bytestring (>=0.10 && <0.11), cereal (>=0.5 && <0.6), crypto-pubkey-openssh (>=0.2 && <0.3), crypto-pubkey-types (>=0.4 && <0.5), directory (>=1 && <2), filepath (>=1 && <2), HsOpenSSL (>=0.11 && <0.12), network (>=2 && <3), openssh-protocol (>=0.0 && <0.1), optparse-applicative (>=0.11 && <0.15), smith-client (>=0.0 && <0.1), text (>=1 && <2), transformers (>=0.4 && <0.6), transformers-bifunctors (<1), unix [details] |
| License | BSD-3-Clause |
| Copyright | (c) 2019, HotelKilo |
| Author | Mark Hibberd |
| Maintainer | mth@smith.st |
| Uploaded | by MarkHibberd at 2019-02-08T22:16:32Z |
| Category | Security |
| Home page | https://github.com/smith-security/smith-cli |
| Bug tracker | https://github.com/smith-security/smith-cli/issues |
| Source repo | head: git clone git@github.com:smith-security/smith-cli.git |
| Distributions | |
| Executables | smith |
| Downloads | 619 total (4 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating |
|
| Status | Docs not available [build log] Last success reported on 2019-02-09 [all 2 reports] |
Readme for smith-cli-0.0.1
[back to package description]smith-cli
This is a command line interface for the Smith.
The goal is to provide a convenient interface for working with smith.
Configuration
The smith cli will source credentials configuration as follows:
- It will check for an environment provided API key in '$SMITH_JWK'.
- It will fall-back to looking for '\(SMITH_HOME/credentials.json' if '\)SMITH_HOME' is set.
- It will fall-back to looking for '$HOME/.smith/credentials.json'.
The smith cli will source endpoint configuration as follows:
- It will check for an environment provided endpoint in '$SMITH_ENDPOINT'.
- It will fall-back to the public production endpoint 'https://api.smith.st'.
Stability
This cli is new, and should have the disclaimers that normally comes with that. However, the command line aims to maintain compatibility unless there is a non-small issue that breaking compatibility will really address. Stable versions will always be available for downoad/install if you really need to lock things down.
Example
Using your ssh-agent.
# using ssh agent
eval $(ssh-agent)
# issue a certificate for the muppets environment
smith --environment muppets
smith -e muppets
Using smith to start ssh-agent.
# start ssh-agent issue a certificate for the muppets environment
eval $(smith --environment muppets)
Running a command with access to an agent configured with your certificate.
# start ssh-agent issue a certificate for the muppets environment
smith --environment muppets -- ssh user@kermit
smith --environment muppets -- rsync -aH www www@gonzo:/var/www