Site Command
Site command is how you do CRUD operations on sites
   dotCMS site find
Gets you a list of all the published sites
name: [default] id: [8a7d5e23-da1e-420a-b4f0-471e7da8ea2d] inode: [1b407535-67e3-4f21-ad00-8ef5ef492d64] live:[yes] default: [yes] archived: [no]
name: [demo2.dotcms.com] id: [28c9ce6b2147e0f4763ee2ee5628faeb] inode: [b81879e0-5f81-4cf9-9cc3-86a048f1203c] live:[no] default: [no] archived: [no]
From the list of sites pick the one that interests you and to get more details do
   dotCMS site pull demo2.dotcms.com
This command gets you a representation of the site info in json format. Saving it immediately as file using as name the site-name itself.
   dotCMS site push "./site-descriptor.json" 
or
   dotCMS site push "./site-descriptor.yml"  --format=YML 
There’s another useful command that can be used to quickly kick off a site by simply providing a name
   dotCMS site create "my.cool.bikes.site.com" 
Once a site has been created you need to start it or stop it. and that can be accomplished with the two following examples respectively
   dotCMS site start "my.cool.bikes.site.com" 
And
   dotCMS site stop "my.cool.bikes.site.com" 
And finally here’s how you remove sites
First you need to archive the site
   dotCMS site archive "my.cool.bikes.site.com" 
And then
   dotCMS site remove "my.cool.bikes.site.com"