bin/geektool_kit in geektool_kit-0.2.1 vs bin/geektool_kit in geektool_kit-0.3.0
- old
+ new
@@ -1,10 +1,11 @@
#!/usr/bin/env ruby
require 'geektool_kit'
require 'thor'
require 'yaml'
+require 'fileutils'
class MyCLI < Thor
BASE_FOLDER = File.expand_path "~/geektool_kit"
CONFIG_FILE = File.join(BASE_FOLDER, 'config.yml')
@@ -18,9 +19,16 @@
settings = YAML::load_file(CONFIG_FILE)
end
add_default_settings settings
File.open(CONFIG_FILE, 'w') {|f| f.write settings.to_yaml }
+
+ geeklets = ["cpu_meter", "mem_meter", "cal"]
+ geeklets.each do |geeklet|
+ original_file = File.expand_path("#{File.expand_path(File.dirname(__FILE__))}/../geeklets/#{geeklet}.glet")
+ destination = File.expand_path("#{BASE_FOLDER}/#{geeklet}.glet")
+ FileUtils.cp original_file, destination
+ end
end
no_commands do
def add_default_settings settings
defaults = {}
\ No newline at end of file