Commit 89322cb
Changed files (3)
exe
lib
elelem
exe/elelem
@@ -65,9 +65,6 @@ opts = parse_args(ARGV.dup)
case opts[:command]
when "help"
help
-when "init"
- Elelem::Plugins.init
- puts "Created .elelem/plugins/"
when "chat"
client = PROVIDERS.fetch(opts[:provider]).call(opts[:model])
Elelem.start(client)
lib/elelem/events.rb
@@ -23,7 +23,6 @@ module Elelem
end
end
- # Convenience methods at module level
def self.on(event, &block)
Events.on(event, &block)
end
lib/elelem/plugins.rb
@@ -4,7 +4,7 @@ module Elelem
module Plugins
LOAD_PATHS = [".elelem/plugins", "~/.elelem/plugins"].freeze
- def self.load_all
+ def self.load!
LOAD_PATHS.each do |path|
dir = File.expand_path(path)
next unless File.directory?(dir)
@@ -17,13 +17,6 @@ module Elelem
end
end
- def self.load! = load_all
-
- def self.init
- dir = File.expand_path(LOAD_PATHS.first)
- FileUtils.mkdir_p(dir)
- end
-
def self.register(name, &block)
(@registry ||= {})[name] = block
end