Command-line interface for the Ralph system.
Go Python Makefile
Permalink
Failed to load latest commit information.
actions_test_fixtures
bundled_scripts
config_test_fixtures
docs
ralph_test_fixtures
scan_test_fixtures
.gitignore
.goxc.json
.travis.yml
CHANGELOG.md
LICENSE
Makefile
README.md
actions.go
actions_test.go
bindata.go
client.go
client_test.go
config.go
config_test.go
diff.go
diff_test.go
errors.go
errors_test.go
glide.lock
glide.yaml
helpers.go
log.go
main.go
main_test.go
mkdocs.yml
ralph.go
ralph_test.go
scan.go
scan_test.go

README.md

ralph-cli

Build Status Coverage Status Go Report Card Documentation Status

ralph-cli is a command-line interface for Ralph. Its goal is to serve as a "Swiss Army knife" for all the Ralph's functionality that is reasonable enough for bringing it from web GUI to your terminal. At this moment, you can use it for discovering components of your hardware (with scan command), but we are going to extend the functionality in the future (see Ideas for Future Development).

Please note that ralph-cli should be considered as "work in progress" aka "early beta", so keep in mind that until the 1.0.0 version is reached, things will get changed and may be broken!

At this moment, we support only Linux and Mac OS X operating systems, but we have Windows on our roadmap, so stay tuned.

Relation to "beast" (old ralph-cli)

ralph-cli's GitHub repo used to be inhabited by beast - an older version of Ralph's API command-line client, written in Python. It is no longer maintained, but you can still find its code on the beast branch (although don't be surprised if it will disappear some day).

Where to go next?

You should start with Quickstart to get up and running quickly. You may want to consult Key Concepts section as well, which is meant to be used as a more detailed reference.

License

ralph-cli is licensed under the Apache License, v2.0. Copyright (c) 2016 Allegro Group