README.md in rcmd-1.6.3 vs README.md in rcmd-1.6.4
- old
+ new
@@ -9,10 +9,12 @@
- Command line switch for setting number of threads to be used at a time. (Default is 4)
- A comma seperated list of hosts piped from another command can be used as the node list.
- Username can be specified. (Default is root. Requires valid ssh-key in ~/.ssh)
- Output shows which host the output is from
- Stdout can be suppressed, only allowing for stderr to be shown
+- Usage of Regex for generating the host list
+- Support for SQLite3, MySql/MariaDB and PostgreSQL queries for generating host list
## Installation
rcmd is available as a gem and kan be installed with `gem install rcmd`
@@ -161,21 +163,23 @@
If you are wanting to modify the code by all means do so. If you clone this repository you can then run `bundle install` to install the dependencies needed. Tests are performed with *rspec* and can be run with *rake*.
Available Rake tasks are:
```bash
-rake build # Build rcmd-1.5.5.gem into the pkg directory
+rake build # Build rcmd-1.6.4.gem into the pkg directory
rake clean # Remove any temporary products
rake clobber # Remove any generated files
rake clobber_rdoc # Remove RDoc HTML files
rake console # Open an IRB console with this gem loaded
-rake install # Build and install rcmd-1.5.5.gem into system gems
-rake install:local # Build and install rcmd-1.5.5.gem into system gems without network access
+rake install # Build and install rcmd-1.6.4.gem into system gems
+rake install:local # Build and install rcmd-1.6.4.gem into system gems without network access
rake rdoc # Build RDoc HTML files
rake reinstall # Remove, build, and install gem
-rake release[remote] # Create tag v1.5.5 and build and push rcmd-1.5.5.gem to Rubygems
+rake release[remote] # Create tag v1.6.4 and build and push rcmd-1.6.4.gem to Rubygems
rake rerdoc # Rebuild RDoc HTML files
-rake spec # Run RSpec code examples
+rake test:all # Run all RSpec tests
+rake test:db # Test Database functionality (sqlite3 required)
+rake test:mainlib # Test main rcmd lib
```