Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/renderedtext/semaphore-status

CLI to get current status of your projects on Semaphore
https://github.com/renderedtext/semaphore-status

ruby semaphore semaphore-open-source semaphore-status

Last synced: 27 days ago
JSON representation

CLI to get current status of your projects on Semaphore

Awesome Lists containing this project

README

        

# Semaphore-status

Command-line interface for checking projects status on [Semaphore](https://semaphoreapp.com/).

## Installation

```
$ gem install semaphore-status
```

## Usage

Running 'sst' in project repository that is on Semaphore, Semaphore-status will list only that project, otherwise sst will list you all projects you have on Semaphore.
To list all projects in any directorium, simply provide flag -a 'sst -a'.

To check only one project, you can provide project name like 'sst '.

Semaphore-status have interactive mood, in which you can see live status of your build (refresh rate 5sec).

To change authentication token you run 'sst -t '.

Running 'sst' in interactive mode you will see live status of your build (updates every 5sec).

```
sst - Show build status for projects in which repo you are (otherwise shows all projects)
sst - Show build status for project with name
sst -a - Show all projects
sst -i - Interactive mode
sst -i - Run Semaphore-status in interactive mode for project with name
sst -t - Sets authentication token
sst -h - Shows help
```

## Options:

```
-i - Interactive mode
-a - All projects
-t - Set authentication token
-h - Prints help
```

## Screenshots

![semaphore status usage](https://dl.dropbox.com/u/5802579/semaphore-status-2.png '')

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

## License

Semaphore-status is released under the MIT License.
Developed by [rastasheep](https://github.com/rastasheep).