summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar joachimschmidt5572020-04-11 14:11:08 +0200
committerGravatar joachimschmidt5572020-04-11 14:11:08 +0200
commitd83747d4d57b339ce2cc42b785436126a8e8c4c6 (patch)
tree3f41de0468c54af73010701313124302dc74b4be
parentMerge pull request #16 from joachimschmidt557/zig-master (diff)
downloadzig-clap-d83747d4d57b339ce2cc42b785436126a8e8c4c6.tar.gz
zig-clap-d83747d4d57b339ce2cc42b785436126a8e8c4c6.tar.xz
zig-clap-d83747d4d57b339ce2cc42b785436126a8e8c4c6.zip
update examples to latest zig
Diffstat (limited to '')
-rw-r--r--example/comptime-clap.zig2
-rw-r--r--example/help.zig3
-rw-r--r--example/simple.zig2
-rw-r--r--example/streaming-clap.zig2
4 files changed, 4 insertions, 5 deletions
diff --git a/example/comptime-clap.zig b/example/comptime-clap.zig
index a030368..f5c0221 100644
--- a/example/comptime-clap.zig
+++ b/example/comptime-clap.zig
@@ -4,7 +4,7 @@ const clap = @import("clap");
4const debug = std.debug; 4const debug = std.debug;
5 5
6pub fn main() !void { 6pub fn main() !void {
7 const allocator = std.heap.direct_allocator; 7 const allocator = std.heap.page_allocator;
8 8
9 // First we specify what parameters our program can take. 9 // First we specify what parameters our program can take.
10 // We can use `parseParam` to parse a string to a `Param(Help)` 10 // We can use `parseParam` to parse a string to a `Param(Help)`
diff --git a/example/help.zig b/example/help.zig
index 1191482..2775177 100644
--- a/example/help.zig
+++ b/example/help.zig
@@ -4,13 +4,12 @@ const clap = @import("clap");
4pub fn main() !void { 4pub fn main() !void {
5 const stderr_file = std.io.getStdErr(); 5 const stderr_file = std.io.getStdErr();
6 var stderr_out_stream = stderr_file.outStream(); 6 var stderr_out_stream = stderr_file.outStream();
7 const stderr = &stderr_out_stream.stream;
8 7
9 // clap.help is a function that can print a simple help message, given a 8 // clap.help is a function that can print a simple help message, given a
10 // slice of Param(Help). There is also a helpEx, which can print a 9 // slice of Param(Help). There is also a helpEx, which can print a
11 // help message for any Param, but it is more verbose to call. 10 // help message for any Param, but it is more verbose to call.
12 try clap.help( 11 try clap.help(
13 stderr, 12 stderr_out_stream,
14 comptime &[_]clap.Param(clap.Help){ 13 comptime &[_]clap.Param(clap.Help){
15 clap.parseParam("-h, --help Display this help and exit. ") catch unreachable, 14 clap.parseParam("-h, --help Display this help and exit. ") catch unreachable,
16 clap.parseParam("-v, --version Output version information and exit.") catch unreachable, 15 clap.parseParam("-v, --version Output version information and exit.") catch unreachable,
diff --git a/example/simple.zig b/example/simple.zig
index 5ac204d..d546223 100644
--- a/example/simple.zig
+++ b/example/simple.zig
@@ -14,7 +14,7 @@ pub fn main() !void {
14 }, 14 },
15 }; 15 };
16 16
17 var args = try clap.parse(clap.Help, &params, std.heap.direct_allocator); 17 var args = try clap.parse(clap.Help, &params, std.heap.page_allocator);
18 defer args.deinit(); 18 defer args.deinit();
19 19
20 if (args.flag("--help")) 20 if (args.flag("--help"))
diff --git a/example/streaming-clap.zig b/example/streaming-clap.zig
index b277266..4cc43d1 100644
--- a/example/streaming-clap.zig
+++ b/example/streaming-clap.zig
@@ -4,7 +4,7 @@ const clap = @import("clap");
4const debug = std.debug; 4const debug = std.debug;
5 5
6pub fn main() !void { 6pub fn main() !void {
7 const allocator = std.heap.direct_allocator; 7 const allocator = std.heap.page_allocator;
8 8
9 // First we specify what parameters our program can take. 9 // First we specify what parameters our program can take.
10 const params = [_]clap.Param(u8){ 10 const params = [_]clap.Param(u8){