|
|
@@ -0,0 +1,52 @@ |
|
|
|
.\" MODIFIED FILE! It was initially generated by help2man 1.49.3. |
|
|
|
.TH BAKE "1" "January 2024" "bake 20240124" "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 <stdio.h> |
|
|
|
int main (void) { |
|
|
|
printf("Hello."); |
|
|
|
} |
|
|
|
.EE |
|
|
|
.SH COPYRIGHT |
|
|
|
.PP |
|
|
|
Licensed under the GNU Public License version 3 only, see <https://www.gnu.org/licenses/gpl\-3.0\-standalone.html>. |