wip html returning on GET to route
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
const std = @import("std");
|
||||
|
||||
const htzx = @import("build/htzx_build.zig");
|
||||
pub fn build(b: *std.Build) !void {
|
||||
const target = b.standardTargetOptions(.{});
|
||||
const optimize = b.standardOptimizeOption(.{});
|
||||
@@ -37,63 +37,6 @@ pub fn build(b: *std.Build) !void {
|
||||
const test_step = b.step("test", "Run library tests");
|
||||
test_step.dependOn(&run_main_tests.step);
|
||||
|
||||
// // Setup comptime parsing for /lib files
|
||||
// var markup_files = std.ArrayList([]const u8).init(b.allocator);
|
||||
// var zig_files = std.ArrayList([]const u8).init(b.allocator);
|
||||
// defer markup_files.deinit();
|
||||
// defer zig_files.deinit();
|
||||
try htzx.build_htzx(b, exe);
|
||||
|
||||
// var options = b.addOptions();
|
||||
|
||||
// // Add all files names in the src folder to `files`
|
||||
// var iter_dir = try std.fs.cwd().openIterableDir("lib", .{});
|
||||
// var src_dir = try std.fs.cwd().openDir("src", .{});
|
||||
// var lib_walker = try iter_dir.walk(b.allocator);
|
||||
// var walking = true;
|
||||
// while (walking) blk: {
|
||||
// var file = lib_walker.next() catch {
|
||||
// walking = false;
|
||||
// break :blk;
|
||||
// };
|
||||
// if (file == null) {
|
||||
// walking = false;
|
||||
// break :blk;
|
||||
// }
|
||||
// if (file.?.kind == .file) {
|
||||
// const path = file.?.path;
|
||||
// var split_iter = std.mem.splitBackwardsAny(u8, path, ".");
|
||||
// var extension = split_iter.first();
|
||||
// if (std.mem.eql(u8, extension, "zig")) {
|
||||
// std.debug.print("Adding zig file {s}...\n", .{path});
|
||||
// try zig_files.append(b.dupe(path));
|
||||
// var arr: [50]u8 = undefined;
|
||||
// var buf = arr[0..];
|
||||
// var z_file_path = try std.fmt.bufPrint(buf, "lib/{s}", .{path});
|
||||
// var z_file = try std.fs.cwd().openFile(z_file_path, .{});
|
||||
// const zig_contents = try z_file.readToEndAlloc(b.allocator, 64000);
|
||||
// const index = std.mem.indexOf(u8, zig_contents, "pub fn post");
|
||||
// if (index) |i| {
|
||||
// std.debug.print("Found post endpoint in {s}\n", .{z_file_path});
|
||||
// var routes_file = try src_dir.createFile("routes.zig", .{});
|
||||
// _ = try routes_file.write(zig_contents[i..]);
|
||||
// std.debug.print("Wrote {s}... to routes.zig\n", .{zig_contents[0..10]});
|
||||
// }
|
||||
|
||||
// }
|
||||
// else if (std.mem.eql(u8, extension, "html")) {
|
||||
// std.debug.print("Adding markup file {s}...\n", .{path});
|
||||
// try markup_files.append(b.dupe(path));
|
||||
// } else {
|
||||
// std.debug.print("Unrecognized file extension {s}\t{s}\n", .{extension, path});
|
||||
// }
|
||||
// }
|
||||
// // std.debug.print("Got entry in `versions:` base: {s}, path: {s}, kind: {any}\n", .{ ver.?.basename, ver.?.path, ver.?.kind });
|
||||
// }
|
||||
|
||||
|
||||
// // Add the file names as an option to the exe, making it available
|
||||
// // as a string array at comptime in main.zig
|
||||
// options.addOption([]const []const u8, "zig_files", zig_files.items);
|
||||
// options.addOption([]const []const u8, "markup_files", markup_files.items);
|
||||
// exe.addOptions("options", options);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user