Class: Assemblyline::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/assemblyline/cli.rb

Instance Method Summary collapse

Instance Method Details

#build(url, ref = nil) ⇒ Object



7
8
9
# File 'lib/assemblyline/cli.rb', line 7

def build(url, ref = nil)
  exec "docker run --rm #{bind_mounts} #{env_flags} #{assemblyline_builder} bin/build #{url} #{ref}"
end

#updateObject



12
13
14
15
# File 'lib/assemblyline/cli.rb', line 12

def update
  fail unless system "docker pull #{assemblyline_builder}"
  exec 'gem install assemblyline-cli'
end

#versionObject



19
20
21
# File 'lib/assemblyline/cli.rb', line 19

def version
  puts CLI_VERSION
end