wgctl/core/framework
Nuno Duque Nunes 8ed491313d feat: command framework + logs migration
- core/framework/flag.sh: flag::define, flag::parse, accessors
- core/framework/hook.sh: hook::on, hook::fire, hook::off, hook::has
- core/framework/help.sh: help::section, command::help::auto
- core/framework/command.sh: command::define, command::route, lazy loading
- core restructure: framework/ + app/ separation
- load_command: directory-based command detection
- command::exists: accepts new-style commands
- command::run: routing for new-style, legacy fallback
- commands/logs/: migrated to new framework
  - logs.sh: router + command::define
  - show.sh: flag::define + flag::parse, no manual case blocks
  - clean.sh: flag::define + flag::parse
  - remove.sh: flag::define + flag::parse
  - rotate.sh: flag::define + flag::parse
- logs clean: fix dry_run bool to int conversion
- ctx::json_helper: fixed path after core restructure
- PYTHONPATH: exported in app/core.sh
2026-05-30 03:44:08 +00:00
..
mixins refactor: core directory restructure 2026-05-30 02:50:43 +00:00
test refactor: core directory restructure 2026-05-30 02:50:43 +00:00
color.sh refactor: core directory restructure 2026-05-30 02:50:43 +00:00
command.sh feat: command framework + logs migration 2026-05-30 03:44:08 +00:00
command.sh.bak feat: command framework + logs migration 2026-05-30 03:44:08 +00:00
command_mixins.sh refactor: core directory restructure 2026-05-30 02:50:43 +00:00
context.sh refactor: core directory restructure 2026-05-30 02:50:43 +00:00
core.sh refactor: core directory restructure 2026-05-30 02:50:43 +00:00
flag.sh feat: command framework + logs migration 2026-05-30 03:44:08 +00:00
flag.sh.bak feat: command framework + logs migration 2026-05-30 03:44:08 +00:00
fmt.sh refactor: core directory restructure 2026-05-30 02:50:43 +00:00
fmt_helper.py refactor: core directory restructure 2026-05-30 02:50:43 +00:00
help.sh feat: command framework + logs migration 2026-05-30 03:44:08 +00:00
hook.sh feat: command framework + logs migration 2026-05-30 03:44:08 +00:00
log.sh refactor: core directory restructure 2026-05-30 02:50:43 +00:00
mixin.sh refactor: core directory restructure 2026-05-30 02:50:43 +00:00
module.sh refactor: core directory restructure 2026-05-30 02:50:43 +00:00
ui.sh refactor: core directory restructure 2026-05-30 02:50:43 +00:00
utils.sh refactor: core directory restructure 2026-05-30 02:50:43 +00:00