mirror of
https://github.com/hkalexling/Mango.git
synced 2026-04-30 00:00:43 -04:00
Fix CLI tool not exiting
This commit is contained in:
+11
-10
@@ -45,17 +45,22 @@ class CLI < Clim
|
||||
version "Version #{MANGO_VERSION}", short: "-v"
|
||||
common_option
|
||||
run do |opts|
|
||||
Config.load(opts.config).set_current
|
||||
MangaDex::Downloader.default
|
||||
Plugin::Downloader.default
|
||||
|
||||
puts BANNER
|
||||
puts DESCRIPTION
|
||||
puts
|
||||
|
||||
# empty ARGV so it won't be passed to Kemal
|
||||
ARGV.clear
|
||||
Server.new.start
|
||||
|
||||
Config.load(opts.config).set_current
|
||||
MangaDex::Downloader.default
|
||||
Plugin::Downloader.default
|
||||
|
||||
spawn do
|
||||
Server.new.start
|
||||
end
|
||||
|
||||
MainFiber.start_and_block
|
||||
end
|
||||
|
||||
sub "admin" do
|
||||
@@ -123,8 +128,4 @@ class CLI < Clim
|
||||
end
|
||||
end
|
||||
|
||||
spawn do
|
||||
CLI.start(ARGV)
|
||||
end
|
||||
|
||||
MainFiber.start_and_block
|
||||
CLI.start(ARGV)
|
||||
|
||||
Reference in New Issue
Block a user