Sha256: 09a642c1c3dae4e3cbd5e71f290493ea6cd740035aa5a42356b45a4f8de224ed
Contents?: true
Size: 1.59 KB
Versions: 4
Compression:
Stored size: 1.59 KB
Contents
# frozen_string_literal: true require 'dry/cli' # Public: Command line interface that allows to install the library, and run # simple commands. module Neptuno module CLI extend Dry::CLI::Registry register 'version', Version, aliases: ['v', '-v', '--version', 'info'] register 'init', Init register 'clone', Clone register 'ls', List, aliases: ['ps'] register 'activate', Activate, aliases: ['a'] register 'config', Configure, aliases: %w[configure conf cc] register 'execute', Execute, aliases: ['e'] register 'build', ::Neptuno::Docker::Build, aliases: ['b'] register 'up', Docker::Up, aliases: ['u'] register 'down', Docker::Down, aliases: ['d'] register 'restart', Docker::Restart, aliases: ['r'] register 'attach', Docker::Attach, aliases: ['at'] register 'k8s', K8s::Attach, aliases: ['k'] register 'log', Docker::Log, aliases: ['l'] register 'start', Overmind::Start, aliases: ['s'] register 'stop', Overmind::Stop, aliases: ['x'] register 'update', Services::Update, aliases: ['su'] register 'connect', Overmind::Connect, aliases: ['c'] register 'services list', Services::List, aliases: ['ls'] register 'services add', Services::Add register 'services destroy', Services::Destroy, aliases: ['rm'] register 'services update', Services::Update, aliases: ['su'] register 'git stash', ::Neptuno::Git::Stash register 'git pull', ::Neptuno::Git::Pull register 'install', ::Neptuno::CLI::Install register 'environment update', Environment::Update register 'environment config', Environment::Config end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
neptuno-1.0.10 | lib/neptuno/cli.rb |
neptuno-1.0.9 | lib/neptuno/cli.rb |
neptuno-1.0.8 | lib/neptuno/cli.rb |
neptuno-1.0.7 | lib/neptuno/cli.rb |