REBAR(1)
π REBAR β the Erlang build tool that's literally that girl π
okay bestie, sit down, hydrate, and let me tell you about rebar β the sophisticated build-tool for Erlang projects that follows OTP principles. yes it's a manual page. yes it's giving group-chat energy anyway. we're doing this. π
β¨ SYNOPSIS β¨
rebar [-h] [-c] [-v <verbose>] [-V] [-f] [-D <defines>] [-j <jobs>] [-C
<config>] [-p] [var=value,...] <command,...>
that's the whole vibe in one line, no cap. π¦
πΈ DESCRIPTION πΈ
so rebar is an Erlang build tool and its whole job is making it easy to compile and test Erlang applications, port drivers and releases. like, that's the assignment. it ate. π
and here's the iconic part: rebar is a self-contained Erlang script, so it's easy to distribute or even embed directly in a project. imagine a build tool with main character energy that just... moves in with you. obsessed. π«Ά
where possible, rebar uses standard Erlang/OTP conventions for project structures, thus minimizing the amount of build configuration work. less config, more slay. β¨
and it also provides dependency management, enabling application writers to easily re-use common libraries from a variety of locations (git, hg, etc). reusing libraries from everywhere? that's the dream fr fr. ππ
π OPTIONS: π
okay here's the menu, bestie. one bullet per option, no skips, no cuts. π
-h,--helpβ Show the program options. that's it. that's the help. π-c,--commandsβ Show available commands. peek at what rebar can do before you commit, love that for you. π-v,--verboseβ Verbosity level (-v,-vv,-vvv,--verbose 3). Default:0. yes you can stack them like little stickers. more v = more words. π-V,--versionβ Show version information. π-f,--forceβ Force. just... force. π-Dβ Define compiler macro. π§-j,--jobsβ Number of concurrent workers a command may use. Default:3. three little worker bees doing their thing. π-C,--configβ Rebar config file to use. point it at the config, it reads the config, periodt. β-p,--profileβ Profile this run of rebar. so you can see where the time went. detective work. πvar=valueβ rebar global variables (e.g.force=1). yes, in that exact shape. πcommandβ Command to run (e.g.compile). the actual thing you came here for. π₯
π¦ AUTHOR π¦
this manual page was written by Nobuhiro Iwamatsu <iwamatsu@debian.org> for the Debian GNU/Linux</> system (but may be used by others). shoutout to them, truly iconic of them to write this down so we didn't have to guess. π«Ά
and that's the whole page, bestie!! this was the REBAR manual β the REBAR(1) one β from the REBAR source, dated 31 Jul 2012. yes, 2012. it's vintage. it's classic. it's lowkey timeless. bye, ily, go compile something πβ¨ππ¦πΈπ
π¦ where this page comes from
- debian bookworm: rebar 2.6.4-3 Β· Apache-2.0
- debian trixie: rebar 2.6.4-7 Β· Apache-2.0
- ubuntu jammy: rebar 2.6.4-3 Β· Apache-2.0
- ubuntu noble: rebar 2.6.4-3 Β· Apache-2.0
- ubuntu questing: rebar 2.6.4-7
- ubuntu resolute: rebar 2.6.4-7build1 Β· Apache-2.0
- ubuntu stonking: rebar 2.6.4-10 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms