Since app is not released, removed old commands entirely: - Deleted exec.zig (533 lines) - modularized version - Deleted queue.zig (1248 lines) - complete removal - Unified all functionality into run.zig New unified 'ml run' command features: - Auto-detects local vs remote execution via mode.detect() - Supports --local and --remote flags to force execution mode - Includes all resource options: --cpu, --memory, --gpu - Research context: --hypothesis, --context, --intent, --tags - Validation modes: --dry-run, --validate, --explain - Uses modular exec/remote.zig and exec/local.zig for execution Dispatcher updates (main.zig): - Removed 'e' (exec) handler - Removed 'q' (queue) handler - Updated help text to show unified command Import cleanup (commands.zig): - Removed queue.zig import Total code reduction: ~1,700 lines All tests pass.
17 lines
866 B
Zig
17 lines
866 B
Zig
pub const annotate = @import("commands/annotate.zig");
|
|
pub const cancel = @import("commands/cancel.zig");
|
|
pub const compare = @import("commands/compare.zig");
|
|
pub const dataset = @import("commands/dataset.zig");
|
|
pub const experiment = @import("commands/experiment.zig");
|
|
pub const export_cmd = @import("commands/export_cmd.zig");
|
|
pub const find = @import("commands/find.zig");
|
|
pub const info = @import("commands/info.zig");
|
|
pub const init = @import("commands/init.zig");
|
|
pub const jupyter = @import("commands/jupyter.zig");
|
|
pub const logs = @import("commands/log.zig");
|
|
pub const prune = @import("commands/prune.zig");
|
|
pub const run = @import("commands/run.zig");
|
|
pub const status = @import("commands/status.zig");
|
|
pub const sync = @import("commands/sync.zig");
|
|
pub const validate = @import("commands/validate.zig");
|
|
pub const watch = @import("commands/watch.zig");
|