Skip to documentation
SLOP

tiny.tracy.cli.args.csv

Reference tiny.tracy cli args csv

Defined in cli.args.

API (1)

Actions

Public operations.

No direct callersNo direct callscli.argscsv
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Called byCallsNo direct callstest sourcelib.tracy.src.cli.args.csvtest: export args parse output pathcli.args.csvparse
Static calls · unresolved targets: 0 · external targets: 1.

Source: lib/tracy/src/cli/args/csv.zig

zig
const std = @import("std");const tracy = @import("../../root.zig");const types = @import("types.zig");pub fn parse(args: []const []const u8) !types.ExportArgs {    if (args.len < 2) return error.InvalidArguments;    var parsed = types.ExportArgs{        .mode = tracy.csv.Export.fromName(args[0]) orelse return error.InvalidExport,        .path = args[1],    };    var index: usize = 2;    while (index < args.len) : (index += 1) {        if (std.mem.eql(u8, args[index], "--output")) {            index += 1;            if (index >= args.len) return error.InvalidArguments;            parsed.output = args[index];        } else {            return error.UnknownArgument;        }    }    return parsed;}test "export args parse output path" {    const parsed = try parse(&.{ "zones", "events.jsonl", "--output", "zones.csv" });    try std.testing.expectEqual(tracy.csv.Export.zones, parsed.mode);    try std.testing.expectEqualStrings("events.jsonl", parsed.path);    try std.testing.expectEqualStrings("zones.csv", parsed.output.?);}

Source: lib/tracy/src/cli/args/root.zig:5

zig
pub const csv = @import("csv.zig");

Audit

Definitions2
Public names2
Members0
Version26.7.0
Revisiondaab053ee433