README.md in testlab-0.8.1 vs README.md in testlab-0.8.2
- old
+ new
@@ -24,47 +24,47 @@
SYNOPSIS
tl [global options] command [command options] [arguments...]
VERSION
- 0.7.6
+ 0.8.1
GLOBAL OPTIONS
-l, --labfile=path/to/file - Path to Labfile: ${REPO}/Labfile (default: none)
- -r, --repo=path/to/directory - Path to Repository directory: ${PWD} (default: /home/zpatten/code/personal/testlab-repo/vendor/checkouts/testlab)
+ -r, --repo=path/to/directory - Path to Repository directory: ${PWD} (default: /home/zpatten/code/personal/testlab-repo)
-c, --config=path/to/directory - Path to Configuration directory: ${REPO}/.testlab-$(hostname -s) (default: none)
--version - Display the program version
-v, --[no-]verbose - Show verbose output
-q, --[no-]quiet - Quiet mode
--help - Show this message
COMMANDS
help - Shows a list of commands or help for one command
- container - Manage containers
- network - Manage networks
- node - Manage nodes
- create - Create the test lab
- destroy - Destroy the test lab
- up - Online the test lab
- down - Offline the test lab
- setup - Setup the test lab infrastructure
- teardown - Teardown the test lab infrastructure
- build - Build the test lab infrastructure
- demolish - Demolish the test lab infrastructure
- status - Display information on the status of the test lab
+ container - Manage lab containers
+ network - Manage lab networks
+ node - Manage lab nodes
+ create - Create the lab components
+ destroy - Destroy the lab components
+ up - On-line the lab components
+ down - Off-line the lab components
+ setup - Provision the lab components
+ teardown - De-provision the lab components
+ build - Build the lab
+ demolish - Demolish the lab
+ status - Display the lab status
You stand up your lab with the following command:
tl build
-You can down the entire lab (this would only down the containers on the Local provider for example):
+You can down the entire lab (this would only down the containers and networks on the Local provider for example):
tl down
-You can also destroy it (only works for VM backed providers; this would be a NO-OP on the Local provider for example):
+You can also demolish it (only works for VM backed providers; this would be a NO-OP on the Local provider for example):
- tl destroy
+ tl demolish
## Getting Help
TestLab uses the GLI RubyGem, which gives us a command line pattern similar to that of Git. Therefore help is easy to get:
@@ -76,10 +76,10 @@
## Interacting with Containers
Almost all commands dealing will containers will take this argument:
COMMAND OPTIONS
- -n, --name=container - Container ID or Name (default: none)
+ -n, --name=container[,container,...] - Optional container ID or comma separated list of container IDs (default: none)
You can interact with containers via SSH:
tl container ssh -n <name>