• 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
..
cli.ct Loading commit data...
meson.build Loading commit data...