Instead of calling Module#public_instance_methods (twice), and iterating over the instantiated array (twice), simply call Module#public_method_defined?.
Rename task -> command
Add aliases to old names for backward compatibility.
Welcome to 2013. Don't do crazy File.expland_path. While we're at it, rename spec_helper.rb to helper.rb.
…p_on_unknown Prevent `stop_on_unknown_option!` from eating `--`
fix warnings from 'hidden' test (issue #265)
The warning from the 'hidden' test was caused by invoking the `hidden` command with no arguments when it was defined as requiring one argument. Calling with the correct number of arguments silences the warning.
only display colors if output medium supports colors
Fix on wrong message when zero arguments needed
fix up gemnasium status image in README.md
chmod does not work with globs, but the example included a glob which made it seem that it would work. Fixes #299.
Delete symlink of non-existent source in revoking
Because require hashes based on the string, not the expanded path of the file, it's important that we require the version file the same way that it will be required elsewhere to avoid constant warnings.