Class: Assemblyline::CLI
- Inherits:
-
Thor
- Object
- Thor
- Assemblyline::CLI
- Defined in:
- lib/assemblyline/cli.rb
Instance Method Summary collapse
Instance Method Details
#build(url_or_path) ⇒ Object
11 12 13 14 |
# File 'lib/assemblyline/cli.rb', line 11 def build(url_or_path) init_local_mount url_or_path exec "docker run --rm #{bind_mounts} #{env_flags} #{debug_flags} #{dev_mount} #{local_mount} #{assemblyline_builder} bin/build #{build_command(url_or_path)}" # rubocop:disable Metrics/LineLength end |
#update ⇒ Object
17 18 19 20 |
# File 'lib/assemblyline/cli.rb', line 17 def update fail unless system "docker pull #{assemblyline_builder}" exec 'gem install assemblyline-cli' end |
#version ⇒ Object
24 25 26 |
# File 'lib/assemblyline/cli.rb', line 24 def version puts CLI_VERSION end |