"Fossies" - the Fresh Open Source Software Archive

Member "dateutils-0.4.6/build-aux/yuck.yuck" (19 Mar 2019, 2970 Bytes) of package /linux/privat/dateutils-0.4.6.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "yuck.yuck": 0.4.5_vs_0.4.6.

    1 Usage: yuck COMMAND [ARG]...
    2 
    3 Generate command line option parsers for umbrella commands.
    4 
    5   -k, --keep         Keep intermediary files.
    6   -o, --output=FILE  Output goes into FILE instead of stdout.
    7 
    8 
    9 ## Usages of the single commands
   10 Usage: yuck [OPTION]... gen [FILE]...
   11 
   12 Generate a parser from definitions in FILE, or stdin if omitted.
   13 
   14   -H, --header=FILE  Also generate a header file.
   15   --no-auto-flags    Do not add auto flags (--help, --version).
   16   --no-auto-help     Do not add auto --help flag
   17   --no-auto-version  Do not add auto --version flag
   18   --no-auto-actions  Do not automatically handle auto flags.
   19   --version=VERSION  Hardwire version number.
   20   --custom=FILE      Include custom macros from FILE.
   21 
   22 
   23 ## GENMAN
   24 Usage: yuck [OPTION]... genman [FILE]...
   25 
   26 Generate a man page from definitions in FILE, or stdin if omitted.
   27 
   28   --version-string=STRING  Hardwire version number as STRING.
   29   --version-file=FILE  Hardwire version number from FILE.
   30   --package=STRING     Use package STRING instead of umbrella.
   31   -i, --include=FILE...  Include sections from FILE
   32   --info-page[=NAME]     Include reference to Texinfo manual.
   33 
   34 
   35 ## GENDSL
   36 Usage: yuck gendsl [FILE]...
   37 
   38 Generate the intermediary description of definitions from FILE, or stdin
   39 if omitted.
   40 
   41   --no-auto-flags    Do not add auto flags (--help, --version).
   42   --no-auto-help     Do not add auto --help flag
   43   --no-auto-version  Do not add auto --version flag
   44   --no-auto-actions  Do not automatically handle auto flags.
   45   --version=VERSION  Hardwire version number.
   46 
   47 
   48 ## VER
   49 Usage: yuck scmver [PATH]
   50 
   51 Guess version number for SCM controlled PATH.
   52 If PATH is a file run a transformation.
   53 If PATH is a directory just output the version number.
   54 
   55 Transformations are done through the m4 processor:
   56 YUCK_SCMVER_VTAG     will expand to the tag name.
   57 YUCK_SCMVER_SCM      will expand to the name of the SCM used.
   58 YUCK_SCMVER_DIST     will expand to the distance, that is the number of
   59                      commits since the last tag.
   60 YUCK_SCMVER_RVSN     will expand to the current commit number.
   61 YUCK_SCMVER_FLAG_DIRTY  is set for changes in the source tree that have
   62                      not yet been committed.
   63 
   64 Definitions in the template yuck-scmver.m4 are prepended, and by
   65 default this defines the YUCK_SCMVER_VERSION macro that expands to the
   66 full version number.
   67 
   68 
   69   -v, --verbose         Print additional information on stderr.
   70       --reference=FILE  Store version reference in FILE and don't touch
   71                         the output file if nothing has changed.
   72   -f, --force           Force operation even if the current scm version
   73                         coincides with the reference version.
   74   -n, --use-reference   Use version number provided in the reference
   75                         file instead of determining it.
   76       --ignore-noscm    Don't treat no scm as error.
   77 
   78 
   79 Usage: yuck config
   80 
   81 Output config values for yuck.
   82 
   83   --m4                  Print m4 value used during yuck build.