• Roman Alifanov's avatar
    Add namespace/using/busing module system, rewrite cli.ct with action callbacks · 01353d48
    Roman Alifanov authored
    - namespace X { } for symbol isolation (multi-file merge)
    - using X / using h = X / using X { a, b } (Vala-style)
    - busing for sourcing .sh scripts with named access
    - Remove legacy import system
    - Rewrite cli.ct: action callbacks, aliases, FloatFlag, auto help/version
    - Add cli examples: cli_demo, cli_flags, cli_subcommands, cli_categories
    - Fix parent class field initialization in child constructors
    - Fix var.field.method() dispatch for inherited array/dict fields
    - Recursive directory scan for content build/run/test
    - Full build-lib with metadata, directory support, --install
    - Meson custom_target to compile cli.sh during build
    - RPM spec: split content-lib-cli subpackage
    01353d48
Name
Last commit
Last update
.gear Loading commit data...
bootstrap Loading commit data...
examples Loading commit data...
lib Loading commit data...
tests Loading commit data...
LANGUAGE_SPEC.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
README_ru.md Loading commit data...
content Loading commit data...
content.in Loading commit data...
content.spec Loading commit data...
meson.build Loading commit data...