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]