module PostDB::CLI
The CLI
module
Public Class Methods
ensure_superuser!()
click to toggle source
Ensure superuser
Example:
>> PostDB::CLI.ensure_superuser! => nil
# File lib/postdb/cli.rb, line 36 def ensure_superuser! return nil if 0 == Process.uid prompt = TTY::Prompt.new prompt.error("PostDB requires superuser privileges to run!") exit 1 end
require!()
click to toggle source
Require dependencies
Example:
>> PostDB.require! => nil
# File lib/postdb/cli.rb, line 14 def require! require 'yaml' require 'thor' require 'tty-prompt' require 'tty-table' require 'postdb' require 'postdb/cli/helper' require 'postdb/cli/database' require 'postdb/cli/domains/dkim' require 'postdb/cli/domains' require 'postdb/cli/users' require 'postdb/cli/aliases' require 'postdb/cli/main' end