SUBCOMMANDS

abimap update

Update an existing map file

abimap update [-h] [-o OUT] [-i INPUT] [-d]
              [--verbosity {quiet,error,warning,info,debug} | --quiet | --debug]
              [-l LOGFILE] [-n NAME] [-v VERSION]
              [-r RELEASE] [--no_guess] [--allow-abi-break]
              [-f] [-a | --remove]
              file
file

The map file being updated

-o OUT, --out OUT

Output file (defaults to stdout)

-i INPUT, --in INPUT

Read from this file instead of stdio

-d, --dry

Do everything, but do not modify the files

--verbosity {quiet,error,warning,info,debug}

Set the program verbosity

--quiet

Makes the program quiet

--debug

Makes the program print debug info

-l LOGFILE, --logfile LOGFILE:

Log to this file

-n NAME, --name NAME

The name of the library (e.g. libx)

-v VERSION, --version VERSION

The release version (e.g. 1_0_0 or 1.0.0)

-r RELEASE, --release RELEASE

The full name of the release to be used (e.g. LIBX_1_0_0)

--no_guess

Disable next release name guessing

--allow-abi-break

Allow removing symbols, and to break ABI

-f, --final

Mark the modified release as final, preventing later changes.

-a, --add

Adds the symbols to the map file.

--remove

Remove the symbols from the map file. This breaks the ABI.

abimap new

Create a new map file

abimap new [-h] [-o OUT] [-i INPUT] [-d]
           [--verbosity {quiet,error,warning,info,debug} | --quiet | --debug]
           [-l LOGFILE] [-n NAME] [-v VERSION] [-r RELEASE]
           [--no_guess] [-f]
-o OUT, --out OUT

Output file (defaults to stdout)

-i INPUT, --in INPUT

Read from this file instead of stdio

-d, --dry

Do everything, but do not modify the files

--verbosity {quiet,error,warning,info,debug}

Set the program verbosity

--quiet

Makes the program quiet

--debug

Makes the program print debug info

-l LOGFILE, --logfile LOGFILE

Log to this file

-n NAME, --name NAME

The name of the library (e.g. libx)

-v VERSION, --version VERSION

The release version (e.g. 1_0_0 or 1.0.0)

-r RELEASE, --release RELEASE

The full name of the release to be used (e.g. LIBX_1_0_0)

--no_guess

Disable next release name guessing

-f, --final

Mark the new release as final, preventing later changes.

abimap check

Check the syntax of a map file

abimap check [-h]
             [--verbosity {quiet,error,warning,info,debug} | --quiet | --debug]
             [-l LOGFILE]
             file
file

The map file to be checked

--verbosity {quiet,error,warning,info,debug}

Set the program verbosity

--quiet

Makes the program quiet

--debug

Makes the program print debug info

-l LOGFILE, --logfile LOGFILE

Log to this file

abimap version

Prints the tool version number

usage:

abimap version [-h]