set table render
This commit is contained in:
parent
2a7a225024
commit
716d5634c3
|
@ -13,6 +13,10 @@ begin
|
||||||
ARGV_VARS.short = true
|
ARGV_VARS.short = true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
parser.on "-r RENDER", "Table render (unicode, ascii, markdown)" do |render|
|
||||||
|
ARGV_VARS.render = render
|
||||||
|
end
|
||||||
|
|
||||||
parser.on "-d", "Daemon" do
|
parser.on "-d", "Daemon" do
|
||||||
ARGV_VARS.daemon = true
|
ARGV_VARS.daemon = true
|
||||||
end
|
end
|
||||||
|
|
13
src/conf.cr
13
src/conf.cr
|
@ -7,6 +7,7 @@ class CONFIG
|
||||||
def initialize(daemon : Bool, short : Bool)
|
def initialize(daemon : Bool, short : Bool)
|
||||||
@daemon = daemon
|
@daemon = daemon
|
||||||
@short = short
|
@short = short
|
||||||
|
@render = "unicode"
|
||||||
end
|
end
|
||||||
|
|
||||||
def daemon=(daemon : Bool)
|
def daemon=(daemon : Bool)
|
||||||
|
@ -17,13 +18,21 @@ class CONFIG
|
||||||
@short = short
|
@short = short
|
||||||
end
|
end
|
||||||
|
|
||||||
def daemon(daemon : Bool)
|
def render=(render : String)
|
||||||
|
@render = render
|
||||||
|
end
|
||||||
|
|
||||||
|
def daemon
|
||||||
return @daemon
|
return @daemon
|
||||||
end
|
end
|
||||||
|
|
||||||
def short(short : Bool)
|
def short
|
||||||
return @short
|
return @short
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def render
|
||||||
|
return @render
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
ARGV_VARS = CONFIG.new(false, false)
|
ARGV_VARS = CONFIG.new(false, false)
|
||||||
|
|
|
@ -45,7 +45,13 @@ if File.exists?(CONFIG_PATH)
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
puts repos_table
|
if ARGV_VARS.render == "ascii"
|
||||||
|
puts repos_table.render(:ascii)
|
||||||
|
elsif ARGV_VARS.render == "markdown"
|
||||||
|
puts repos_table.render(:markdown)
|
||||||
|
else
|
||||||
|
puts repos_table.render(:unicode)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
Dir.mkdir_p(File.dirname(CONFIG_PATH))
|
Dir.mkdir_p(File.dirname(CONFIG_PATH))
|
||||||
|
|
Loading…
Reference in New Issue