1. blueprint-create(1)
  2. Contractor
  3. blueprint-create(1)

NAME

blueprint-create - turn blueprints into code or save them for later

SYNOPSIS

blueprint create blueprint [-f] [-S|-P|-C] [-l] [-m msg] [-p] [-q] [-h]

DESCRIPTION

blueprint-create introspects the current sandbox to create a list of all installed packages and modified configuration files. By default, a blueprint is also generated for the base sandbox and subtracted from the blueprint of the current sandbox. This results in a more compact blueprint but if for some reason you would like to see the whole thing, the -f flag supresses this behavior.

The generated blueprint is saved as blueprint with msg and a timestamp to the DevStructure website for future use with blueprint-show(1) and blueprint-apply(1). Its URL will be indicated unless -q has been given.

If one of --sh, --puppet, or --chef is given, POSIX shell code, a Puppet module, or a Chef cookbook will be generated and its filename will be printed to stdout.

OPTIONS

blueprint
Name of a blueprint.
-f, --full
Generate a full blueprint with all packages. By default, packages that also appear in the base sandbox are omitted for the sake of brevity.
-S, --sh
Generate POSIX shell code.
-P, --puppet
Generate a Puppet module.
-C, --chef
Generate a Chef cookbook.
-l, --local
Local; do not upload to DevStructure.
-m msg, --message=msg
Message to associate with the blueprint.
-p, --public
Make the blueprint public.
-q, --quiet
Operate quietly.
-h, --help
Show a help message.

THEME SONG

The Flaming Lips - "The W.A.N.D. (The Will Always Negates Defeat)"

AUTHOR

Richard Crowley richard@devstructure.com

SEE ALSO

Part of blueprint(1).

blueprint-list(1), blueprint-create(1), blueprint-show(1), blueprint-apply(1), and blueprint-destroy(1).

blueprint(5) details the blueprint JSON format.

  1. DevStructure
  2. October 2010
  3. blueprint-create(1)