systeminfo/bin/systeminfo
2023-09-22 14:10:28 -06:00

16 lines
449 B
Ruby
Executable File

#!/usr/bin/env ruby
# frozen_string_literal: true
require_relative '../lib/config_handler'
require_relative '../lib/first_run'
require_relative '../lib/commands'
# Check for config file and create if not exists
config_path = '../config/systeminfo_config.yml'
FirstRun.setup(config_path) unless ConfigHandler.config_valid?(config_path)
config = ConfigHandler.load_config(config_path)
# Handle command-line arguments
Commands.handle(ARGV, config)