Commit Graph

115 Commits

Author SHA1 Message Date
Jimmi HC
928510dc51 Changed Names.prefix to Names.both 2018-11-15 18:44:07 +01:00
Jimmi Holst Christensen
e34633492f Renamed helpEx to helpFull and added a new helpEx that wraps helpFull 2018-11-15 15:41:19 +01:00
Jimmi Holst Christensen
877c66c87d
Update README.md 2018-11-15 12:55:21 +01:00
Jimmi Holst Christensen
1a219fc680 Added help function 2018-11-15 12:53:46 +01:00
Jimmi Holst Christensen
547a9f23f7 Zig fmt 2018-11-14 14:55:05 +01:00
Jimmi Holst Christensen
f968d56d96 Added pub flag/option/positional init funcs to Param 2018-11-14 14:25:42 +01:00
Jimmi Holst Christensen
c564b16878 Restructured and make StreamingClap simpler
* Also added a ComptimeClap
2018-11-14 14:06:20 +01:00
Jimmi Holst Christensen
9e2ac9c6ab Zig fmt 2018-11-13 13:33:51 +01:00
Jimmi Holst Christensen
1367cb885c Run tests in all release modes 2018-11-07 08:19:48 +01:00
Jimmi Holst Christensen
9c8af68493 Renamed Clap to StreamingClap 2018-09-17 14:24:41 +02:00
Jimmi Holst Christensen
83228bb64e Fix failed compile on windows 2018-09-15 13:19:41 +02:00
Jimmi Holst Christensen
d4f4576e3d Fix failed compile on windows 2018-09-15 13:19:01 +02:00
Jimmi Holst Christensen
97ace8a3eb Merge branch 'master' of github.com:Hejsil/zig-clap 2018-09-15 13:14:34 +02:00
Jimmi Holst Christensen
46cf6cdd44 Updated to newest @This builtin 2018-09-15 12:56:29 +02:00
Jimmi Holst Christensen
f89ce80b61
Update .travis.yml 2018-09-06 17:50:24 +02:00
Jimmi Holst Christensen
02619208d9
Update README.md 2018-09-06 17:45:06 +02:00
Jimmi Holst Christensen
6162866781
Update README.md 2018-09-06 17:43:43 +02:00
Jimmi Holst Christensen
38a5194806 Commented the example 2018-09-06 17:37:42 +02:00
Jimmi Holst Christensen
ffd00db488 Added example to tests 2018-09-06 17:24:23 +02:00
Jimmi Holst Christensen
7a5b965d49 Added travis yml 2018-09-06 17:13:48 +02:00
Jimmi Holst Christensen
5e1480a7a7 Removed the extended api. Refactored tests 2018-09-06 17:11:58 +02:00
Jimmi HC
01096b538a Updated to use pass-by-value where possible 2018-06-20 10:18:56 +02:00
Jimmi HC
ae2d5063d7 Updated to newest version of zig 2018-06-19 14:29:29 +02:00
Jimmi HC
2a3cee8725 Removed the settings param 2018-06-08 13:45:13 +02:00
Jimmi HC
a1b531990e Removed unused funcs in extended tests 2018-06-08 11:49:14 +02:00
Jimmi HC
4411c9c5c6 Added helper functions to construct extended.Param 2018-06-08 10:58:25 +02:00
Jimmi HC
765c82671a Updated to newest pointer syntax 2018-06-08 10:41:37 +02:00
Jimmi HC
5c7016f2bc Reworked extended.zig again! 2018-06-01 13:37:40 +02:00
Jimmi HC
5ebe2be10b The arg iterator is now responsible for allocation instead of core.Clap 2018-06-01 09:07:47 +02:00
Jimmi HC
8ff2b3ff83 Id is now gotten through param of arg 2018-06-01 08:37:50 +02:00
Jimmi HC
61f141ca6a Core args now have a pointer to the param that the arg belongs to 2018-06-01 08:37:21 +02:00
Jimmi Holst Christensen
ccf82622ad Added example of how to parse Zig args with clap.core 2018-05-31 22:01:15 +02:00
Jimmi HC
f4e53cd614 Started work on the proper structure for the lib 2018-05-31 16:00:44 +02:00
Jimmi HC
f3bacd8d65 Reworked the core. 2018-05-31 13:28:26 +02:00
Jimmi HC
fa67eb8b0c Support for basic sub commands
They cannot access parent params yet
2018-05-31 11:03:33 +02:00
Jimmi HC
48ecac5b5a Fixed code handling position 2018-05-25 13:40:09 +02:00
Jimmi HC
038463ff22 Added support for accessing sub fields
* closes #2
2018-05-25 13:13:25 +02:00
Jimmi Holst Christensen
661d32ded0 Support for command params in core.zig
* Also refactored structure
* related: #1
2018-05-20 12:51:43 +02:00
Jimmi Holst Christensen
d2aed94710
Removed false or none tested advertisement from README 2018-05-20 01:23:43 +02:00
Jimmi Holst Christensen
f3f5b528e0 Removed binary files 2018-05-20 01:22:13 +02:00
Jimmi Holst Christensen
a1f024342d The old clap now uses core.zig to get the same func as before 2018-05-20 01:21:15 +02:00
Jimmi Holst Christensen
6193b5eb33 core.zig tested and ready for action! 2018-05-19 17:03:17 +02:00
Jimmi Holst Christensen
822acb4cd1 Finished the first draft of the core
* It haven't been tested yet
2018-05-19 13:14:50 +02:00
Jimmi HC
2eeb78ee98 Started work one a simpler core api
* This api will then be used to recreate the current api
* Users who don't want the complicate api can also use the simpler one
2018-05-18 16:01:55 +02:00
Jimmi Holst Christensen
25e7072686 Short args can now take values directly after the arg
* closes #5
2018-04-27 00:25:12 +02:00
Jimmi Holst Christensen
5f9278c93e Added the ability to have argument have indexs 2018-04-27 00:16:32 +02:00
Jimmi Holst Christensen
4733872b1d Fixed test 2018-04-26 23:18:48 +02:00
Jimmi Holst Christensen
76a620c39c Removed breakpoints and fixed a test 2018-04-26 23:17:20 +02:00
Jimmi Holst Christensen
2519d584de Added updated example and README 2018-04-26 23:15:35 +02:00
Jimmi Holst Christensen
5ed6f74040 Refactored clap.zig
* More tests
* take value options now take a custom parser: closes #3
* using the functional with pattern instead of builder: related #8
2018-04-26 22:38:31 +02:00