Commit graph

87 commits

Author SHA1 Message Date
c2159989b2
fix: client and env are optional 2024-10-20 05:10:39 +02:00
1ac3301779
feat: handle errors instead of bubbling everything
also fix by-value/by-reference stuff
2024-10-20 04:20:10 +02:00
37e6c48048
feat: allow including other collections 2024-10-20 04:19:03 +02:00
a44babb509
chore: update sample collection 2024-10-20 02:06:33 +02:00
43a284d4e9
chore: bump version 2024-10-20 02:04:39 +02:00
ec78325544
fix: change verbose flag from -V to -v 2024-10-20 02:04:19 +02:00
7887e0dfdb
fix: empty body shouldn't default to {} 2024-10-20 01:55:14 +02:00
a5cef7f269
feat: added --verbose to list view 2024-10-20 01:50:00 +02:00
b82a63eeb7
chore: refactor endpoint getters 2024-10-20 01:47:17 +02:00
6915a71802
feat: default to single thread runtime
but allow multi-thread-runtime with --multi-threaded flag
2024-10-20 01:33:45 +02:00
2695c850bb
feat: more client options 2024-10-20 01:33:20 +02:00
ce0d725c43
build: way smaller binaries 2024-10-20 01:32:17 +02:00
77fec19a22
chore: renames 2024-10-20 01:32:05 +02:00
26d996fbf9
chore: moved fn below 2024-10-20 00:53:49 +02:00
1fdd40a68e
build: regenerate cargo lock 2024-10-19 22:41:09 +02:00
ac9961a25d
docs: added badges on readme 2024-10-19 22:40:15 +02:00
2d8a77ab6b
chore: updated metadata 2024-10-19 22:40:06 +02:00
e17c721f9c
chore: licensed under GPLv3 2024-10-19 22:34:44 +02:00
ddadfe1253
ci: add test and build workflows 2024-10-19 22:30:14 +02:00
8cfa2688fd
docs: updated command output 2024-10-19 22:28:16 +02:00
cab02a79c5
fix: actually set Debug as extractor with --debug 2024-10-19 22:28:05 +02:00
2e520129a2
chore: moved StringOr into ext 2024-10-19 22:27:58 +02:00
b0b67fd1be
fix: actually make body default extractor 2024-10-19 22:27:36 +02:00
0713f323bb
docs: explained a LOT better 2024-10-19 22:22:12 +02:00
4fa22612f5
fix: regex extractor add newline and example 2024-10-19 22:05:29 +02:00
6fa7606226
fix: extract html responses 2024-10-19 22:02:18 +02:00
23abb7706e
feat: allow expecting status codes 2024-10-19 22:02:05 +02:00
147186f8dc
feat: allow specifying --debug to dbg all routes 2024-10-19 21:57:00 +02:00
68a73284c7
feat: add list action (as default) 2024-10-19 21:53:47 +02:00
58900630e1
chore: moved formatters into ext mod 2024-10-19 21:53:40 +02:00
6211a1630e
chore: swap JQL for JAQ: it's more similar to jq 2024-10-19 21:44:05 +02:00
81661bb136
feat: allow specifying fallback env vars in [env] 2024-10-19 20:45:31 +02:00
553a5fc68e
feat: bare string defaults to JQL extractor 2024-10-19 20:19:34 +02:00
cd99572fa2
feat: add JQL and Regex extractors 2024-10-19 20:18:34 +02:00
afc582b0a6
feat: handle query params 2024-10-19 19:27:18 +02:00
6fe5cefc4a
chore: refactor 2024-10-19 18:02:04 +02:00
ca569d2bde
feat: show number only when repeating 2024-10-19 05:33:14 +02:00
f4ab2a327a
fix: show req number, use localtime 2024-10-19 05:29:32 +02:00
b1ab7f433a
feat: format json if content-type json, show body 2024-10-19 05:29:26 +02:00
2f8920eefe
fix: add newlines
ugly code but without it the output is uglier
2024-10-19 05:02:18 +02:00
a6576f1947
fix: add trailing empty line 2024-10-19 04:56:36 +02:00
218db3a175
feat: allow discarding output completely 2024-10-19 04:55:20 +02:00
ee876471a6
feat: allow running multiple times and in parallel 2024-10-19 04:48:08 +02:00
3a966bdc8b
feat: respect user agent config
also pass client config to .execute() method so we can configure reqwest
client
2024-10-19 04:14:31 +02:00
763fa7fbcb
chore: remove sample cmd
there's a default config and it outputs ugly inner tables anyway
2024-10-19 04:14:11 +02:00
f6577e6f63
docs: more examples on default config 2024-10-19 04:13:42 +02:00
72c5b443db
feat: run requests in order they appear 2024-10-19 04:13:23 +02:00
543f258724
docs: update default config 2024-10-19 04:12:46 +02:00
9013515290
fix: var replace with ${...} 2024-10-19 03:58:43 +02:00
fe7bc43c57
feat: starting from scratch
lets start over: simple api testing tool configured with toml files
2024-10-19 03:28:16 +02:00