Jim Crossley wrote:
+1 for "add/upload/provide/stage/supply". And, for convenience, deploy implies an add and remove implies an undeploy.
Actually, add doesn't imply deploy. It will only deploy if it is also enabled. In the case of a domain, it must be enabled and assigned to a server group with at least one running host.
This is why I want to stay away from "deploy" as a user command. Deploy is what happens when all the right conditions are met.
I do agree that remove definitely implies undeploy. The undeploy has to happen first. But like "deploy", "undeploy" should not be a user command. It is just a thing that happens under certain conditions.