class Falcon::Command::Top

def invoke(program_name: File.basename($0))

def invoke(program_name: File.basename($0))
	if verbose?
		Async.logger.level = Logger::DEBUG
	elsif quiet?
		Async.logger.level = Logger::WARN
	else
		Async.logger.level = Logger::INFO
	end
	
	if @options[:version]
		puts "falcon v#{Falcon::VERSION}"
	elsif @options[:help] or @command.nil?
		print_usage(program_name)
	else
		@command.invoke(self)
	end
end