Sha256: 11b5f19acbd60a71c1b3080b7b1a48f8a20076be839cda5f3ac8c6319dd0068c

Contents?: true

Size: 1.57 KB

Versions: 3

Compression:

Stored size: 1.57 KB

Contents

# frozen_string_literal: true

module Takelage
  # takelage info status
  class InfoStatus < SubCommandBase
    include LoggingModule
    include SystemModule
    include ConfigModule
    include DockerSocketScheme
    include GitCheckWorkspace
    include InfoStatusLib
    include InfoStatusGit
    include InfoStatusGopass
    include InfoStatusGPG
    include InfoStatusSSH
    include InfoStatusBar

    #
    # info status bar
    #
    desc 'bar', 'Print status info bar'
    long_desc <<-LONGDESC.gsub("\n", "\x5")
    Print status info bar
    LONGDESC
    # Print status info bar.
    def bar
      say info_status_bar
    end

    #
    # info status git
    #
    desc 'git', 'Check git status info'
    long_desc <<-LONGDESC.gsub("\n", "\x5")
    Check git status info
    LONGDESC
    # Check git status info.
    def git
      exit info_status_git
    end

    #
    # info status gopass
    #
    desc 'gopass', 'Check gopass status info'
    long_desc <<-LONGDESC.gsub("\n", "\x5")
    Check gopass status info
    LONGDESC
    # Check gopass status info.
    def gopass
      exit info_status_gopass
    end

    #
    # info status gpg
    #
    desc 'gpg', 'Check gpg status info'
    long_desc <<-LONGDESC.gsub("\n", "\x5")
    Check gpg status info
    LONGDESC
    # Check gpg status info.
    def gpg
      exit info_status_gpg
    end

    #
    # info status ssh
    #
    desc 'ssh', 'Check ssh status info'
    long_desc <<-LONGDESC.gsub("\n", "\x5")
    Check ssh status info
    LONGDESC
    # Check ssh status info.
    def ssh
      exit info_status_ssh
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
takelage-0.28.7 lib/takelage/info/status/cli.rb
takelage-0.28.5 lib/takelage/info/status/cli.rb
takelage-0.27.1 lib/takelage/info/status/cli.rb