Sha256: 2af82b41826d70016489427f72618a5ba5530fa3d6d26db5cd978dd8813c6db2
Contents?: true
Size: 750 Bytes
Versions: 1
Compression:
Stored size: 750 Bytes
Contents
require "pandler" require "thor" class Pandler::CLI < Thor class_option :yumfile, :type => :string, :aliases => "-f", :desc => "Default: Yumfile" def initialize(args=[], options={}, config={}) super @chroot = Pandler::Chroot.new @yumrepo = Pandler::Yumrepo.new end desc "version", "Display pandler version" map ["-v", "--version"] => :version def version puts Pandler::VERSION end desc "install", "Install" def install @chroot.init @yumrepo.createrepo @chroot.install(*@yumrepo.install_pkgs) end desc "list", "List" def list puts @chroot.list end desc "clean", "Clean" def clean @chroot.clean end desc "exec", "Execute" def exec(*cmd) @chroot.execute(*cmd) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pandler-0.0.1 | lib/pandler/cli.rb |