ACR(1)

πŸ“¦
version 2.2.6 Β· 2 versions
, in debian trixie, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ ACR(1) β€” the autoconf replacement ✨

bestie, this is the manual page for acr, the autoconf replacement πŸ’– It's a whole vibe. ACR tries to replace autoconf functionality and generates a full compatible "configure" script πŸ¦‹ The main difference is that ACR uses shell script instead of m4, so the final generated script looks smaller, faster, easy to read and maintain πŸ’…


🌸 SYNOPSIS 🌸

acr [-dDehmnprvwx] [-o file] [file | args]

🧚 DESCRIPTION 🧚

okay so there's a new concept here, and it's giving simple rules 🫢 The idea is to add simple rules and try to skip all the programming and non-portable stuff. ngl that's lowkey the bit that breaks standardization of software packages πŸ’€

Here's every flag you can use, bestie. Don't skip any, they're all important πŸ‘‘

✨ OPTIONS ✨

  • -d, --debug β€” runs ACR in debug mode πŸ” It shows a branch tree for all command calls, so the developer can see if the target script is parsed properly 🌈
  • -D, --dist β€” scans the current project directory, resets to the initial state, and creates a pkgname-version.tar.gz tarball πŸŽ€ The name is distname in the original, so the tarball is named pkgname-version.tar.gz using the package name and version πŸ’œ
  • -e, --embed β€” embeds configure.acr into the final configure script πŸ¦‹
  • -h, --help β€” shows the usage message in the console πŸ™ˆ
  • -m, --makefile β€” creates a sample Makefile.acr using the configure.acr file πŸ“
  • -n, --do-nothing β€” does not create the final configure script πŸ’…
  • -o, --output [file] β€” generates the configure script into a different filename ✨
  • -p, --progress-bar β€” shows a progress bar 🌈
  • -r β€” recovery mode 🩹 See acr-cat(1) for more information πŸ’–
  • -s β€” strips the default code generation, which is the flag parsing and system checks πŸͺ„
  • -v, ---version β€” shows version information πŸ”₯
  • -w, ---word -[number] β€” cats the configure.acr file and colorizes the desired word number 🌸
  • -x, --exec β€” generates and executes configure.acr directly without creating the configure file 😭 You can also pass cmdline flags like --prefix, etc. 🫢
⚠️ bestie, the -v and -w entries show ---version and ---word with three dashes, exactly as they appear in the original page. Copy them as-is πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

amr(1), acr-cat(1), acr-wrap(1), configure.acr(5), configure.amr(5) πŸ’œ


πŸŽ€ AUTHOR πŸŽ€

pancake <pancake@nopcode.org> πŸ¦‹


Bye bestie, that's the whole page 🌈 It's from Debian, dated Aug 12, 2022, and it's the ACR(1) manual πŸ’…βœ¨