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]