ABI-MONITOR(1)

πŸ“¦
version 1.12 Β· 4 versions
, in ubuntu jammy, ubuntu noble

✨ ABI-MONITOR(1) ✨

okay bestie, welcome to the user-commands corner of the manual, section 1, and the star of the show is abi-monitor πŸ’– this is literally where you learn how to monitor new versions of a software library and try to build them. no cap.


πŸ‘‘ NAME πŸ‘‘

abi-monitor β€” monitor new versions of a software library and try to build them πŸ¦‹


🌸 DESCRIPTION 🌸

πŸŽ€ NAME:

ABI Monitor (abi-monitor) β€” Monitor and build new versions of a C/C++ software library. it's giving tooling, it's giving main character energy πŸ’…

πŸ’œ DESCRIPTION:

ABI Tracker is a tool to monitor new versions of a software library, try to build them and create profile for ABI Tracker. 🫢

The tool is intended to be used with the ABI Tracker tool for visualizing API/ABI changes timeline. the way that it just... maps your whole timeline πŸ™ˆβœ¨

This tool is free software: you can redistribute it and/or modify it under the terms of the GNU LGPL or GNU GPL. free software era, periodt. 🌈

⭐ USAGE:

abi-monitor [options] [profile]

πŸ“ EXAMPLES:

abi-monitor -get -build profile.json
literally just download + build in one lil line, iykyk 😭

πŸ’… INFORMATION OPTIONS:

  • -h, -help β€” Print this help. that's it, that's the option πŸŽ€
  • -dumpversion β€” Print the tool version (1.12) and don't do anything else. it said one job and it's doing exactly that. iconic. πŸ‘‘

πŸ”₯ GENERAL OPTIONS:

  • -get β€” Download new library versions. fresh packages just dropped 🫢
  • -get-old β€” Download old packages from OldSourceUrl option of the profile. throwback era, we love her πŸ’œ
  • -build β€” Build library versions. make it compile bestie, you got this πŸ”¨βœ¨
  • -rebuild β€” Re-build library versions. round two, no hard feelings πŸ’…
  • -limit NUM β€” Limit number of operations to NUM. This is useful if you want to download or build only NUM packages. pace yourself queen, we're not doing all 500 today πŸ™ˆ
  • -v NUM β€” Build only one particular version. just the one. your fave. ⭐
  • -output PATH β€” Path to output profile. The tool will overwrite the input profile by default. ⚠️ overwrite β€” fr fr read that twice, she will consume your input profile if you don't redirect her 😭
  • -build-shared β€” Build shared objects from static ones if they cannot be build by the library makefile or build script. when the build script refuses to cooperate so you do it yourself πŸ’…
  • -build-new β€” Build newly found packages only. This option should be used with -get option. bestie duo, they come as a set 🫢
  • -debug β€” Enable debug messages. for when you need the tool to overshare πŸ’€

πŸ¦‹ OTHER OPTIONS:

  • -make OPT β€” Add options to 'make' command (e.g. '-j4'). custom make flags, chef's kiss πŸ‘‘

ABI Monitor 1.12 A tool to monitor new versions of a software library Copyright Β© 2017 Andrey Ponomarenko's ABI Laboratory License: GPL or LGPL

Usage: abi-monitor [options] [profile] Example:

abi-monitor -get -build profile.json

More info: abi-monitor --help


πŸ’– AUTHOR πŸ’–

This manual page was written by Peter Spiess-Knafl <dev@spiessknafl.at> for the Debian GNU/Linux system (but may be used by others). shoutout to the author, absolute legend, thank you for your service 🫑🌸


and that's the whole page bestie ✨ it's abi-monitor, it's dated February 2020, and it's your girl forever. mwah πŸ’‹

πŸ“¦ where this page comes from