bin/pave in pave-0.2.1 vs bin/pave in pave-0.2.2

- old
+ new

@@ -24,39 +24,52 @@ Pave.update end end command :setup do |c| - c.syntax = "pave setup" + c.syntax = "pave setup APP_PATH" c.description = "Setup app folder for project." - c.action do - Pave::Concrete.set_up_app_folder + c.action do |args| + name = args.first || Dir.getwd + Pave::Concrete.new(name).set_up_app_folder end end alias_command :"setup:app", :setup +command :"setup:git" do |c| + c.syntax = "pave setup:git APP_PATH" + c.description = "Setup git repo for project." + c.action do |args| + name = args.first || Dir.getwd + Pave::Concrete.new(name).initialize_git + end +end + command :"setup:symlinks" do |c| - c.syntax = "pave setup:symlinks" + c.syntax = "pave setup:symlinks APP_PATH" c.description = "Setup app folder symlinks for project." - c.action do - Pave::Concrete.symlink_folders + c.action do |args| + name = args.first || Dir.getwd + Pave::Concrete.new(name).symlink_folders end end command :"setup:permissions" do |c| - c.syntax = "pave setup:permissions" + c.syntax = "pave setup:permissions APP_PATH" c.description = "Setup folder permissions for project." - c.action do - Pave::Concrete.modify_folder_permissions + c.action do |args| + name = args.first || Dir.getwd + Pave::Concrete.new(name).modify_folder_permissions end end alias_command :"setup:chmod", :"setup:permissions" command :"setup:clean" do |c| - c.syntax = "pave setup:cleanup" + c.syntax = "pave setup:cleanup APP_PATH" c.description = "Remove unused folders from project." - c.action do - Pave::Concrete.remove_extra_folders + c.action do |args| + name = args.first || Dir.getwd + Pave::Concrete.new(name).remove_extra_folders end end alias_command :"setup:cleanup", :"setup:clean" command :"virtualhost:create" do |c|