/ .. / / -> download
s1kd-sns(1)                       s1kd-tools                       s1kd-sns(1)

NAME
       s1kd-sns - Organize data modules based on an SNS

SYNOPSIS
              s1kd-sns [-D <dir>] [-d <dir>] [-cmnpsh?] [<BREX> ...]

DESCRIPTION
       The s1kd-sns tool can be used to automatically organize data modules in
       a CSDB in to a directory hierarchy based on a specified SNS  structure.
       It  may also be used to simply print an indented text version of an SNS
       structure.

OPTIONS
       -c, --copy
              Copy files in to the SNS subfolders instead of linking them.

       -D, --srcdir <dir>
              The flat directory containing the data modules to organize.   By
              default, the current directory is used.

       -d, --outdir <dir>
              The  root  directory  of the new SNS structure.  By default, the
              tool will use the name "SNS" in the current directory.

       -h, -?, --help
              Show usage message.

       -m, --move
              Move files in to the SNS subfolders instead of linking them.

       -n, --only-code
              Use only the SNS codes when  naming  directories.   By  default,
              each  directory  will  be named in the form of "snsCode - snsTi‐
              tle".

       -p, --print
              Print the SNS structure only.

       -s, --symlink
              Use symbolic links to organize the SNS instead  of  the  default
              hard links.

       --version
              Show version information.

       <BREX> Read  the SNS structure from the specified BREX data module.  If
              none is specified, the tool will read from stdin.

       In addition, the following options allow configuration of the XML pars‐
       er:

       --dtdload
              Load the external DTD.

       --huge Remove any internal arbitrary parser limits.

       --net  Allow network access to load external DTD and entities.

       --noent
              Resolve entities.

       --parser-errors
              Emit errors from parser.

       --parser-warnings
              Emit warnings from parser.

       --xinclude
              Do XInclude processing.

       --xml-catalog <file>
              Use  an  XML catalog when resolving entities.  Multiple catalogs
              may be loaded by specifying this option multiple times.

EXAMPLE
              $ s1kd-sns DMC-S1000D-A-08-02-0100-00A-022A-D_EN-US.XML
              $ tree SNS
              SNS
              |_ 00 - Product, General
                 |_ 0 - Product, General
                 |_ 1 - Product, General maintenance
                 |_ 2 - Product, Safety
                 |
              ...
              |_ 04 - Worthiness (fit for purpose) limitations
                 |_ 0 - General
                 |_ 1 - Fatigue index calculations
                 |_ 2 - Operating spectrums
              |_ 05 - Scheduled/unscheduled maintenance
                 |_ 0 - General
                 |_ 1 - Time limits
                 |_ 2 - Scheduled maintenance check lists
              ...
              |_ 18 - Vibration and noise analysis and attenuation

AUTHORS
       khzae.net.

                                  2021-04-16                       s1kd-sns(1)


/ gopher://khzae.net/0/s1000d/s1kd-tools/docs/authoring/s1kd-sns.txt
Styles: Light Dark Classic