summaryrefslogtreecommitdiffstats
path: root/lib/puppet/util/command_line/pi
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/util/command_line/pi')
-rwxr-xr-xlib/puppet/util/command_line/pi48
1 files changed, 48 insertions, 0 deletions
diff --git a/lib/puppet/util/command_line/pi b/lib/puppet/util/command_line/pi
new file mode 100755
index 000000000..ae3c46e9a
--- /dev/null
+++ b/lib/puppet/util/command_line/pi
@@ -0,0 +1,48 @@
+#!/usr/bin/env ruby
+
+#
+# = Synopsis
+#
+# Print help about puppet types on the console. Run with '-h' to get detailed
+# help.
+# = Usage
+#
+# puppet describe [-h|--help] [-s|--short] [-p|--providers] [-l|--list] [-m|--meta]
+#
+# = Description
+#
+# Prints details of Puppet types, providers and metaparameters on the console.
+#
+# = Options
+#
+# help::
+# Print this help text
+#
+# providers::
+# Describe providers in detail for each type
+#
+# list::
+# List all types
+#
+# meta::
+# List all metaparameters
+#
+# short::
+# List only parameters without detail
+#
+# = Example
+#
+# puppet describe --list
+# puppet describe file --providers
+# puppet describe user -s -m
+#
+# = Author
+#
+# David Lutterkort
+#
+# = Copyright
+#
+# Copyright (c) 2005 Reductive Labs, LLC
+# Licensed under the GNU Public License
+
+#Puppet::Application[:describe].run