Module: GreenHat::Shell::Disk

Defined in:
lib/greenhat/shell/disk.rb

Overview

Logs

Class Method Summary collapse

Class Method Details

.df(raw = {}) ⇒ Object

Easy Show All



28
29
30
31
32
33
34
35
36
37
# File 'lib/greenhat/shell/disk.rb', line 28

def self.df(raw = {})
  # Extract Args
  files_list, flags, _args = Args.parse(raw)

  # Collect Files
  files = ShellHelper.files(files_list, GreenHat::Disk.df, flags)

  # Output
  ShellHelper.file_output(files, flags)
end

.free(raw = {}) ⇒ Object



39
40
41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/greenhat/shell/disk.rb', line 39

def self.free(raw = {})
  # Extract Args
  files_list, flags, _args = Args.parse(raw)

  # Collect Files
  files = ShellHelper.files(files_list, GreenHat::Disk.df, flags)

  files.each do |file|
    puts GreenHat::Disk.format_output(file, true)

    # File End Loop / Break
    puts
  end
end

.helpObject



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/greenhat/shell/disk.rb', line 11

def self.help
  puts "\u2500".pastel(:cyan) * 22
  puts "#{'Disk'.pastel(:yellow)} -  Storage Helper"
  puts "\u2500".pastel(:cyan) * 22

  ShellHelper.common_opts

  puts 'Command Summary'.pastel(:blue)
  puts '  df'.pastel(:green)
  puts "    Raw #{'df'.pastel(:cyan)} output"
  puts
  puts '  free'.pastel(:green)
  puts '    Formatted / Bar Output'
  puts
end

.lsObject

Alias



7
8
9
# File 'lib/greenhat/shell/disk.rb', line 7

def self.ls
  Cli.help
end