terraform/website/source/layouts
Mitchell Hashimoto d1b46e99bd Add `terraform state list` command
This introduces the terraform state list command to list the resources
within a state. This is the first of many state management commands to
come into 0.7.

This is the first command of many to come that is considered a
"plumbing" command within Terraform (see "plumbing vs porcelain":
http://git.661346.n2.nabble.com/what-are-plumbing-and-porcelain-td2190639.html).
As such, this PR also introduces a bunch of groundwork to support
plumbing commands.

The main changes:

- Main command output is changed to split "common" and "uncommon"
  commands.

- mitchellh/cli is updated to support nested subcommands, since
  terraform state list is a nested subcommand.

- terraform.StateFilter is introduced as a way in core to filter/search
  the state files. This is very basic currently but I expect to make it
  more advanced as time goes on.

- terraform state list command is introduced to list resources in a
  state. This can take a series of arguments to filter this down.

Known issues, or things that aren't done in this PR on purpose:

- Unit tests for terraform state list are on the way. Unit tests for the
  core changes are all there.
2016-05-10 14:14:47 -04:00
..
svg annoucnement bnr 2016-04-11 13:02:15 -05:00
_announcement-bnr.erb annoucnement bnr 2016-04-11 13:02:15 -05:00
_footer.erb Track enhanced links 2016-05-02 15:56:12 -04:00
_header.erb annoucnement bnr 2016-04-11 13:02:15 -05:00
_meta.erb annoucnement bnr 2016-04-11 13:02:15 -05:00
_sidebar.erb
atlas.erb
aws.erb provider/aws: Change `aws_elastic_ip_association` to have computed parameters (#6552) 2016-05-09 18:40:45 +01:00
azure.erb
azurerm.erb documentation: Reshuffle the AzureRM provider documentation headings 2016-03-22 14:17:36 +00:00
chef.erb fix typo in chef docs sidebar 2016-01-08 15:28:51 -05:00
clc.erb snapshot from CenturyLinkLabs/terraform-provider-clc 2016-03-21 08:58:37 -07:00
cloudflare.erb
cloudstack.erb Make the CloudStack provider more inline with the other provider 2016-04-04 22:16:15 +02:00
cobbler.erb provider/cobbler: Cobbler Provider 2016-04-16 08:54:59 -05:00
commands-state.erb Add `terraform state list` command 2016-05-10 14:14:47 -04:00
consul.erb website: Add consul_key_prefix link to Consul provider navbar 2016-04-22 14:07:35 -07:00
datadog.erb Add Datadog doco. 2016-02-22 15:04:29 -05:00
digitalocean.erb
dme.erb
dnsimple.erb
docker.erb provider/docker: Add missing sidebar doc link 2016-01-15 21:36:17 +00:00
docs.erb Add `terraform state list` command 2016-05-10 14:14:47 -04:00
downloads.erb
dyn.erb
fastly.erb provider/fastly: Add Fastly Provider, ServiceV1 resource 2016-03-23 14:53:50 -05:00
github.erb Capitalize the H in GitHub 2016-04-07 10:26:01 -04:00
google.erb Correct markdown for google_compute_instance_group and attach to index 2016-03-21 10:29:59 -07:00
heroku.erb
influxdb.erb Docs for InfluxDB provider and database resource 2016-03-20 14:53:34 -05:00
inner.erb
intro.erb
layout.erb
librato.erb provider/librato: Add Librato provider 2016-04-29 14:49:55 -05:00
mailgun.erb
mysql.erb
openstack.erb provider/openstack: Neutron security group resources 2016-05-03 09:18:48 +00:00
packet.erb
postgresql.erb
powerdns.erb provider/powerdns: Add site documentation 2016-01-28 10:10:46 -05:00
remotestate.erb docs: Create new section for remote state backends 2016-01-18 08:08:19 +00:00
rundeck.erb
softlayer.erb Added softlayer virtual guest and ssh keys functionality: 2016-05-03 15:58:58 -05:00
statuscake.erb
template.erb docs: cloudinit_config - correct syntax and add sidebar link 2016-01-08 13:34:16 -06:00
terraform.erb Add Terraform/Remote State documentation to provider/resource section. 2015-12-27 19:04:27 +01:00
tls.erb docs: add locally_signed_cert to tls sidenav 2016-01-27 08:13:59 -05:00
triton.erb Fix spacing in Triton resources sidebar. (#6240) 2016-04-19 17:53:51 +01:00
ultradns.erb UltraDNS Provider 2016-03-20 12:10:59 -05:00
vcd.erb
vsphere.erb vsphere_folder resource missing in vsphere provider layout 2016-03-09 23:16:12 +00:00