Skip to content
/ samsonr Public

A simple command line client for Samson, written in Rust

License

Notifications You must be signed in to change notification settings

hschne/samsonr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SamsonR

A simple command line client for Samson, written in Rust.

Made with Rust Probably works License MIT

Installation · How to Use · Contributing · License

Installation

Clone this repository, and run:

# Clone the repository, then
$ cargo run

How to Use

For usage information execute samsonr --help. To start with, create a new configuration file in $XDG_CONFIG_HOME/samsonr/config.toml:

url = "<url-to-your-samson-instance>"
token = "<authorization-token>" # Optional
project_id = 2 # Optional

The following commands are available:

  • projects: List available projects on this instance
  • stages: List stages for a specific project
  • deploy: Deploy the specified reference to a stage. If no reference is specified, falls back to the current branch.

Contributing

Merge requests and bug reports are welcome. This is my first time working with Rust, so be kind ❤️

License

MIT

About

A simple command line client for Samson, written in Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages