Files
Mango/src/mango.cr
T
2020-05-07 15:42:31 +00:00

33 lines
658 B
Crystal

require "./config"
require "./server"
require "./mangadex/*"
require "option_parser"
VERSION = "0.3.0"
config_path = nil
OptionParser.parse do |parser|
parser.banner = "Mango e-manga server/reader. Version #{VERSION}\n"
parser.on "-v", "--version", "Show version" do
puts "Version #{VERSION}"
exit
end
parser.on "-h", "--help", "Show help" do
puts parser
exit
end
parser.on "-c PATH", "--config=PATH",
"Path to the config file. " \
"Default is `~/.config/mango/config.yml`" do |path|
config_path = path
end
end
Config.load(config_path).set_current
MangaDex::Downloader.default
server = Server.new
server.start