class ResetWish
Public Instance Methods
aliases()
click to toggle source
# File lib/zoom/wish/reset_wish.rb, line 4 def aliases return ["default", "reset"] end
description()
click to toggle source
# File lib/zoom/wish/reset_wish.rb, line 8 def description return "Create default profiles" end
execute(args, djinni_env = {})
click to toggle source
# File lib/zoom/wish/reset_wish.rb, line 12 def execute(args, djinni_env = {}) if (!args.empty?) usage return end FileUtils.rm_f(Pathname.new("~/.config/zoom/rc").expand_path) config = djinni_env["config"] config.default cache = djinni_env["cache"] cache.clear # Update prompt default = config.get_current_profile_name prompt_color = djinni_env["prompt_color"] if (prompt_color) prompt = "zoom(#{default})> ".send(prompt_color) else prompt = "zoom(#{default})> " end djinni_env["djinni_prompt"] = prompt end
usage()
click to toggle source
# File lib/zoom/wish/reset_wish.rb, line 36 def usage puts("#{aliases.join(", ")}") puts(" #{description}.") end