summaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
authorRobby Zambito <contact@robbyzambito.me>2025-04-13 16:50:52 -0400
committerRobby Zambito <contact@robbyzambito.me>2025-04-13 17:14:18 -0400
commit23f7ad8f94d6e0a260a9fd6e78b55e5c9e18bec8 (patch)
tree29398bff317af73597a1d538b9ebeab79a46dbb9 /src/main.zig
parent8779b2914948f0c8e0b1e420cc44ffa46294752f (diff)
Break out the impl to a lib
This will make it easier to make a C library.
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/main.zig b/src/main.zig
index a0b5288..2b7dca2 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -41,19 +41,19 @@ pub fn main() !void {
};
defer res.deinit();
- try Saprus.init();
- defer Saprus.deinit();
+ try SaprusClient.init();
+ defer SaprusClient.deinit();
if (res.args.help != 0) {
return clap.help(std.io.getStdErr().writer(), clap.Help, &params, .{});
}
if (res.args.relay) |r| {
- try Saprus.sendRelay(if (r.len > 0) r else "Hello darkness my old friend", gpa);
+ try SaprusClient.sendRelay(if (r.len > 0) r else "Hello darkness my old friend", gpa);
// std.debug.print("Sent: {s}\n", .{r});
return;
} else if (res.args.connect) |c| {
- const conn_res: ?SaprusMessage = Saprus.connect(if (c.len > 0) c else "Hello darkness my old friend", gpa) catch |err| switch (err) {
+ const conn_res: ?SaprusMessage = SaprusClient.connect(if (c.len > 0) c else "Hello darkness my old friend", gpa) catch |err| switch (err) {
error.WouldBlock => null,
else => return err,
};
@@ -74,7 +74,8 @@ const std = @import("std");
const DebugAllocator = std.heap.DebugAllocator(.{});
const ArrayList = std.ArrayList;
-const Saprus = @import("./saprus.zig");
-const SaprusMessage = Saprus.SaprusMessage;
+const zaprus = @import("zaprus");
+const SaprusClient = zaprus.Client;
+const SaprusMessage = zaprus.Message;
const clap = @import("clap");