Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/renderedtext/semaphore-status
- Owner: renderedtext
- License: mit
- Created: 2013-02-05T18:47:22.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2016-02-24T22:37:16.000Z (almost 9 years ago)
- Last Synced: 2024-11-11T16:19:37.505Z (about 2 months ago)
- Topics: ruby, semaphore, semaphore-open-source, semaphore-status
- Language: Ruby
- Size: 151 KB
- Stars: 6
- Watchers: 5
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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).