NIBTOOL(1)

NAME
nibTool - convert nib files to ASCII

SYNOPSIS
nibTool [ -chjxaLVs ] [ -w nibfile ] [ -B bundle ] [ -P palette ] filename

DESCRIPTION
The nibTool command loads the nib file filename and prints it in an ASCII property list format. Optionally, it prints the localizable strings contained within the nib file. It can also create new nib files from the loaded nib file.

OPTIONS

-c --classes
    Print the classes in the nib file.

-h --hierarchy
    Print the hierarchy of the objects in the nib file. The hierarchy indicates in an outline form the parent-child relationships of the objects.

-j --objects
    Print the objects in the nib file. The objects are printed in a compact property list format.

-x --connections
    Print the connections in the nib file.

-a  --all Equivalent to specifying "-chjx".

-L  --localizable-strings Print the localizable strings in the nib file. The strings are printed in a property list format.

-w path
    --write path After loading the nib file (and possibly printing its contents), create and write a new nib file at `path'. You can use this option to convert from a 3.3 nib file to a 4.0 nib file (e.g., nibTool Foo.nib -w Foo-4.0.nib).

-B path
    --bundle path Load the bundle at path before loading the nib file. This is useful when the nib file contains objects which are defined in the bundle, but which aren't part of the standard frameworks.

-P path
    --palette path Load the palette at `path' before loading the nib file. This is useful when the nib file contains objects which are defined in the palette, but which aren't part of the standard frameworks.

-V --verify
    Perform some checks on the nib file to verify that its structure is valid.

-s --silent
    Specifies that nibTool is to operate silently -- nothing will be printed except errors.

-h --help
    Print a short help message and exit.