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.
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.
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
Prints the tool version number
usage:
abimap version [-h]