Commit b0f2f49

mo <mo.khan@gmail.com>
2018-04-27 21:35:18
allow config file override.
1 parent 9e1575f
Changed files (3)
exe/del
@@ -1,5 +1,9 @@
 #!/usr/bin/env ruby
 
 require "del"
+require "pathname"
 
-Del.start
+home = Pathname.new(Dir.home)
+Del.start(
+  dotenv_file: ENV.fetch("DELRC", home.join(".delrc").to_s)
+)
lib/del/version.rb
@@ -1,3 +1,3 @@
 module Del
-  VERSION = "0.1.0"
+  VERSION = "0.1.1"
 end
lib/del.rb
@@ -12,9 +12,9 @@ require "del/user_repository"
 require "del/version"
 
 module Del
-  def self.start
-    Dotenv.load(".env.local", Pathname.new(Dir.home).join(".delrc").to_s)
-
+  def self.start(dotenv_file:)
+    puts "Loading... #{dotenv_file}"
+    Dotenv.load(dotenv_file)
     del = Robot.new(configuration: {
       host: ENV.fetch("DEL_HOST"),
       jid: ENV.fetch("DEL_JID"),