11. cdist-new-type(1)

11.1. NAME

cdist-new-type - Create new type skeleton

11.2. SYNOPSIS

cdist-new-type TYPE-NAME AUTHOR-NAME AUTHOR-EMAIL [TYPE-BASE-PATH]

11.3. DESCRIPTION

cdist-new-type is a helper script that creates new type skeleton. It is then up to the type author to finish the type.

It creates skeletons for the following files:

  • man.rst
  • manifest
  • gencode-remote.

Upon creation it prints the path to the newly created type directory.

11.4. ARGUMENTS

TYPE-NAME
Name of the new type.
AUTHOR-NAME
Type author's full name.
AUTHOR-NAME
Type author's email.
TYPE-BASE-PATH
Path to the base directory of the type. If not set it defaults to '$PWD/type'.

11.5. EXAMPLES

# Create new type __foo in ~/.cdist directory.
$ cd ~/.cdist
$ cdist-new-type '__foo' 'Foo Bar' 'foo.bar at foobar.org'
/home/foo/.cdist/type/__foo

11.6. SEE ALSO

cdist(1)

11.7. AUTHORS

11.8. COPYING

Copyright (C) 2019 Steven Armstrong, Darko Poljak. Free use of this software is granted under the terms of the GNU General Public License v3 or later (GPLv3+).