.TH BAKE "1" "March 2024" "bake 20240302" "User Commands" .SH NAME .B bake \- file embeddable scripts .SH SYNOPSIS .B bake [option] target\-file [\fBarguments\fP ...] .SH DESCRIPTION Use the format \fB@BAKE\fP cmd ... within the target\-file, this will execute the rest of line, or until the first \fB@STOP\fR marker. This format may be embedded within \fBbinary files\fP, or any file where no unwanted preceding instance of .B @BAKE appears. \fBShake\fP does not support some features of \fBBake\fP, such as \fB@STOP\fP or \fBbinary files\fP, please avoid its use. Options [Only one, Must always be put first] .HP .B \-v \-\-version, \-h \-\-help, \-n \-\-dry\-run .PP Expansions These will expand to their counterpart statically first thing. These may only be inserted inside of markers. .TP .B $@ returns target\-file (abc.x.txt) .TP .B $* returns target\-file without suffix (abc.x.txt \-> abc.x) .TP .B $+ returns .B arguments .SH EXAMPLE .\" SRC BEGIN (example.c) .EX // example.c // @BAKE cc $@ -o $* #include int main (void) { printf("Hello."); } .EE .SH COPYRIGHT .PP Licensed under the GNU Public License version 3 only, see .