- 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.
13 lines
679 B
Zig
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", .{});
|
|
}
|