Software Articles and Documents

Wildcard Patterns

  • Special markers:

    • ? == any char
    • * == "" "any-chars"
    • a|b == a || b
  • A match action will skip over ./ or ../ at start of string, to avoid an unexpected match with .* in file-path.

...

Setup for the first time

[1] Unpack the archive:

unzip -o __ARCHIVE__.zip OR 7z x -y __ARCHIVE__.zip

(optional) Verify the checksums against the official checksum values.

Do not use checksums from unknown sources.

(optional) On Linux: chmod +x bin/* or chmod u+x bin/*.

...

Setup for every new project-tree

[1] Create configuration files for projects and subprojects.

  • Create the "abc.conf" configuration file in the top-level project directory.
  • For each sub-project:
    • (optional) If there is already a known make/ninja/cmake file, then a fresh "abc.conf" will be copied automatically from main config directory.
...
..