Sha256: a8156af4d06d68df819357dc125a3235b77a99d4e71bfd183959af7e1e6501bc
Contents?: true
Size: 590 Bytes
Versions: 1
Compression:
Stored size: 590 Bytes
Contents
# frozen_string_literal: true require 'thor' require 'muxify/builder' require 'muxify/linker' module Muxify class CLI < Thor desc 'add', 'Adds tmuxinator config for current (or supplied) path' def add(root = Dir.pwd) Muxify::Linker.call(root: root) end desc 'debug', 'Prints tmuxinator config of current (or supplied) path to stdout' def debug(root = Dir.pwd) puts Muxify::Builder.call(root) end desc 'stop', 'Kills tmux session' def stop(name = File.basename(Dir.pwd)) Kernel.system("tmux kill-session -t #{name}") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
muxify-0.1.9 | lib/muxify/cli.rb |