Class
Homesick::CLI
In:
lib/homesick/cli.rb
Parent:
Thor
Homesick
‘s command line interface
Methods
cd
clone
commit
destroy
diff
exec
exec_all
generate
link
list
new
open
pull
push
rc
show_path
status
track
unlink
version
Included Modules
Thor::Actions
Homesick::Actions::FileActions
Homesick::Actions::GitActions
Homesick::Version
Homesick::Utils
Public Class methods
new
(args = [], options = {}, config = {})
Public Instance methods
cd
(castle = DEFAULT_CASTLE_NAME)
clone
(uri, destination=nil)
commit
(name = DEFAULT_CASTLE_NAME, message = nil)
destroy
(name)
diff
(castle = DEFAULT_CASTLE_NAME)
exec
(castle, *args)
exec_all
(*args)
generate
(castle)
link
(name = DEFAULT_CASTLE_NAME)
list
()
open
(castle = DEFAULT_CASTLE_NAME)
pull
(name = DEFAULT_CASTLE_NAME)
push
(name = DEFAULT_CASTLE_NAME)
rc
(name = DEFAULT_CASTLE_NAME)
show_path
(castle = DEFAULT_CASTLE_NAME)
status
(castle = DEFAULT_CASTLE_NAME)
track
(file, castle = DEFAULT_CASTLE_NAME)
unlink
(name = DEFAULT_CASTLE_NAME)
version
()
[Validate]