• 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
..
estrlist Loading commit data...
multifile Loading commit data...
telegram_echobot Loading commit data...
bench_awk_simple.ct Loading commit data...
bench_heavy.ct Loading commit data...
bench_heavy_awk.ct Loading commit data...
bench_heavy_bash.ct Loading commit data...
bench_speed.ct Loading commit data...
bench_speed_bash.ct Loading commit data...
benchmark_awk.ct Loading commit data...
class_decorators.ct Loading commit data...
classes.ct Loading commit data...
cli_categories.ct Loading commit data...
cli_demo.ct Loading commit data...
cli_flags.ct Loading commit data...
cli_subcommands.ct Loading commit data...
decorators.ct Loading commit data...
defer.ct Loading commit data...
exceptions.ct Loading commit data...
hello.ct Loading commit data...
http_api.ct Loading commit data...
lambdas.ct Loading commit data...
pipe_test.ct Loading commit data...
test_example.ct Loading commit data...
when.ct Loading commit data...
when_awk.ct Loading commit data...