Pārlūkot izejas kodu

rebalance

master
Chad C. Starz pirms 1 mēnesi
vecāks
revīzija
3c2996e2d4
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: CEEBC9208C287297
1 mainītis faili ar 24 papildinājumiem un 26 dzēšanām
  1. +24
    -26
      README

+ 24
- 26
README Parādīt failu

@@ -8,15 +8,15 @@ You may have multi-line commands, by either including a leading @STOP or by
ending each line with a backslash. ending each line with a backslash.


The execution takes place at the root of the target file, so if you have: The execution takes place at the root of the target file, so if you have:
`test/file.c', and then execution takes place at `test' and the file is
simply regarded as `file.c'.
`test/file.c', and then execution takes place at `test' and the file is simply
regarded as `file.c'.


you may see a real example in the primary and only source file: `bake.c'.
this is not targeted toward any language and should be fairly flexible,
especially when multi-line comments are available. You should always
consider your usecase before using a tool like this. Bake is not an
all-in-one solution, nor is it designed to be a sophisticated build system,
consider something like GNU Make or Meson instead.
you may see a real example in the primary and only source file: `bake.c'. this
is not targeted toward any language and should be fairly flexible, especially
when multi-line comments are available. You should always consider your usecase
before using a tool like this. Bake is not an all-in-one solution, nor is it
designed to be a sophisticated build system, consider something like GNU Make or
Meson instead.


Binary files (files that contain characters < ' ' or > '~') are supported. Binary files (files that contain characters < ' ' or > '~') are supported.


@@ -26,23 +26,22 @@ Manpages are included: bake(1) shake(1)


Bootstrapping may be done with Shake, simply run `./shake ./bake.c' Bootstrapping may be done with Shake, simply run `./shake ./bake.c'


Or simply run `install.sh', you'll need to be a privileged user to
install the files. See the file's content for more details regarding
the installation.
Or simply run `install.sh', you'll need to be a privileged user to install the
files. See the file's content for more details regarding the installation.


--- Macro Extension --- --- Macro Extension ---


Macro provides various descriptive factors about the current context: Macro provides various descriptive factors about the current context:


@FILENAME : Filename of the baked file (abc.x.txt)
@SHORT : Shortened version of the Filename (^-> abc.x)
@ARGS : the remaining arguments to Bake
@FILENAME : Filename of the baked file (abc.x.txt) @SHORT : Shortened version
of the Filename (^-> abc.x) @ARGS : the remaining arguments to Bake


$@, $*, $+, respectively mapped to @FILENAME, @SHORT, and @ARGS,
are still supported, avoid these in the future.
$@, $*, $+, are respectively mapped to @FILENAME, @SHORT, and @ARGS. They have
been partially deprecated, however they'll never be removed, use them if you'd
like.


They are most useful for a template command, such as:
@BAKE cc @FILENAME -o @SHORT @ARGS
They are most useful for a template command, such as: @BAKE cc @FILENAME -o
@SHORT @ARGS


Backslash, while otherwise ignored, will be respected at the end of the line to Backslash, while otherwise ignored, will be respected at the end of the line to
concatenate lines together or if added to before any of listed macros will yield concatenate lines together or if added to before any of listed macros will yield
@@ -74,17 +73,16 @@ This feature was suggested by the original author of Shake, blame him for this.


Options must come before the filename, and may be merged together, such as -xn. Options must come before the filename, and may be merged together, such as -xn.


-v, --version: display versioning and licensing information.
-h, --help: display the help message, similarly to empty input.
-n, --dry-run: DRYRUN, does NOT run anything!
-x, --expunge: See above Expunge Extension section.
-c, --color: Disables color for a clean output.
-v, --version: display versioning and licensing information. h, --help:
-display the help message, similarly to empty input. n, --dry-run: DRYRUN,
-does NOT run anything! x, --expunge: See above Expunge Extension section. c,
---color: Disables color for a clean output.


--- Shake --- --- Shake ---


Bake was inspired by the Bash-based Shake utility (formerly eMake,
he liked my suggestion for a name). It is included under authorization
of its creator. The original version of Shake may be found at:
Bake was inspired by the Bash-based Shake utility (formerly eMake, he liked my
suggestion for a name). It is included under authorization of its creator. The
original version of Shake may be found at:
<http://bis64wqhh3louusbd45iyj76kmn4rzw5ysawyan5bkxwyzihj67c5lid.onion/anon/shake> <http://bis64wqhh3louusbd45iyj76kmn4rzw5ysawyan5bkxwyzihj67c5lid.onion/anon/shake>


Bake includes a modified Shake, both after installation and as a bootstrapper. Bake includes a modified Shake, both after installation and as a bootstrapper.


Notiek ielāde…
Atcelt
Saglabāt