lib/ronin/cli.rb in ronin-2.0.0.beta1 vs lib/ronin/cli.rb in ronin-2.0.0.beta2

- old
+ new

@@ -14,12 +14,15 @@ # # You should have received a copy of the GNU General Public License # along with Ronin. If not, see <https://www.gnu.org/licenses/>. # +require 'ronin/version' + require 'command_kit/commands' require 'command_kit/commands/auto_load' +require 'command_kit/options/version' module Ronin # # The main CLI logic for the `ronin` command. # @@ -32,11 +35,13 @@ include CommandKit::Commands include CommandKit::Commands::AutoLoad.new( dir: "#{__dir__}/cli/commands", namespace: "#{self}::Commands" ) + include CommandKit::Options::Version command_name 'ronin' + version Ronin::VERSION command_aliases['enc'] = 'encode' command_aliases['dec'] = 'decode' command_aliases['nc'] = 'netcat'