Sha256: c15b979ee4d19eac961f0cb04e636641cf5cb6bb4d9f3f35e466bf3e00164cf5
Contents?: true
Size: 706 Bytes
Versions: 13
Compression:
Stored size: 706 Bytes
Contents
# frozen_string_literal: true require 'thor' require_relative '../plugin/plugin' module RubyRaider # :reek:FeatureEnvy { enabled: false } # :reek:UtilityFunction { enabled: false } class PluginCommands < Thor desc 'add [NAME]', 'Adds a plugin to your project' def add(plugin_name) Plugin.add_plugin(plugin_name) end desc 'delete [NAME]', 'Deletes a plugin from your project' def delete(plugin_name) Plugin.delete_plugin(plugin_name) end desc 'local', 'Lists all the plugin in your project' def local pp Plugin.installed_plugins end desc 'list', 'Lists all the available plugin' def list pp Plugin.plugins end end end
Version data entries
13 entries across 13 versions & 1 rubygems