fetch_ml/cli/src/commands/init.zig
Jeremie Fraeys d225ea1f00 feat: implement Zig CLI with comprehensive ML experiment management
- Add modern CLI interface built with Zig for performance
- Include TUI (Terminal User Interface) with bubbletea-like features
- Implement ML experiment commands (run, status, manage)
- Add configuration management and validation
- Include shell completion scripts for bash and zsh
- Add comprehensive CLI testing framework
- Support for multiple ML frameworks and project types

CLI provides fast, efficient interface for ML experiment management
with modern terminal UI and comprehensive feature set.
2025-12-04 16:53:58 -05:00

13 lines
679 B
Zig

const std = @import("std");
const Config = @import("../config.zig").Config;
pub fn run(_: std.mem.Allocator, _: []const []const u8) !void {
std.debug.print("ML Experiment Manager - Configuration Setup\n\n", .{});
std.debug.print("Please create ~/.ml/config.toml with the following format:\n\n", .{});
std.debug.print("worker_host = \"worker.local\"\n", .{});
std.debug.print("worker_user = \"mluser\"\n", .{});
std.debug.print("worker_base = \"/data/ml-experiments\"\n", .{});
std.debug.print("worker_port = 22\n", .{});
std.debug.print("api_key = \"your-api-key\"\n", .{});
std.debug.print("\n[OK] Configuration template shown above\n", .{});
}