kgenobj - Generate a software object from scratch.
DESCRIPTION
Kgenobj is the tool that creates new software objects. It requires the
name of a toolbox in which to create the software object, a name for the
new object, and the type of object. In addition, there are a variety of other
optional arguments that allow you to configure your software object as desired;
for example, specification of a binary name that differs from the object name,
whether or not the object is to be installed in cantata, and so on.
Specifying a template object is much like doing a copy/rename. This is useful
when creating a new object that is to be similar to an existing object.
REQUIRED ARGUMENTS
-tb
type: string
desc: toolbox name
-oname
type: string
desc: object name
-type
type: string toggle
desc: type of object
allowed values:
kroutine (kroutine),
xvroutine (xvroutine),
example (example),
testsuite (testsuite),
library (library),
script (script),
or pane (pane)
OPTIONAL ARGUMENTS
-description
type: string
desc: short description of object
default: {none}
-temp_obj
type: string
desc: Software object to use as a template
default: {none}
-temp_tb
type: string
desc: Toolbox Template Object is in. If not specified, it assumes the toolbox for the new object
default: {none}
-bname
type: string
desc: binary name
default: {none}
-icon_name
type: string
desc: name for icon or glyph
default: {none}
-author
type: string
desc: name of object author
default: {none}
-email
type: string
desc: email address of object author
default: {none}
-form
type: flag
desc: Start a *.form file for the object