ACR(1)
β¨ 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 apkgname-version.tar.gztarball π The name isdistnamein the original, so the tarball is namedpkgname-version.tar.gzusing the package name and version π-e,--embedβ embedsconfigure.acrinto the finalconfigurescript π¦-h,--helpβ shows the usage message in the console π-m,--makefileβ creates a sampleMakefile.acrusing theconfigure.acrfile π-n,--do-nothingβ does not create the finalconfigurescript π-o,--output [file]β generates the configure script into a different filename β¨-p,--progress-barβ shows a progress bar π-rβ recovery mode π©Ή Seeacr-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 theconfigure.acrfile and colorizes the desired word number πΈ-x,--execβ generates and executesconfigure.acrdirectly without creating theconfigurefile π You can also pass cmdline flags like--prefix, etc. π«Ά
β οΈ bestie, the-vand-wentries show---versionand---wordwith 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 π β¨
π¦ where this page comes from
- debian trixie: acr 2.2.0-1 Β· GPL-2.0-or-later
- nixos 26.05: acr 2.2.6
- nixpkgs unstable: acr 2.2.8
- ubuntu noble: acr 2.1.2-1 Β· GPL-2.0-or-later
- ubuntu questing: acr 2.2.0-1
- ubuntu resolute: acr 2.2.4-2 Β· GPL-2.0-or-later
- ubuntu stonking: acr 2.2.6-1 Β· GPL-2.0-or-later
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms