Commit Graph

80 Commits (543c13a500e3ef27ddf89245c32d9414ae3030a2)

Author SHA1 Message Date
Edward Shen 543c13a500
Add tests, use tarpaulin 2020-11-23 17:52:22 -05:00
Edward Shen 72ab5f29d8
Fix hot reloading with buffer swap editors
This required a fix with hotwatch to implement accepting an FnMut.
2020-11-22 14:49:51 -05:00
Edward Shen a8f2e0cfd7
Use char instead of string for single char match 2020-11-03 20:18:51 -05:00
Edward Shen ce21a63f16
Add JSON parsing from executables 2020-09-28 00:51:02 -04:00
Edward Shen 83a2ba0f8a
Add config-parsing-time check for argument count range 2020-09-27 21:48:17 -04:00
Edward Shen 0df0c60013
add route min/max arg restrictions 2020-09-27 21:33:32 -04:00
Edward Shen 7585687710
Refactor route resolution 2020-09-27 19:37:24 -04:00
Edward Shen 7fdf451470
Use enum for route resolution 2020-09-27 17:02:43 -04:00
Edward Shen abbd1d9fea
use self closing tags in open search desc file 2020-09-27 16:17:10 -04:00
Edward Shen 5d7629487a
percent encode '&' and '%' 2020-09-27 16:09:46 -04:00
Edward Shen 630f7f803a
updated dependency versions 2020-09-27 15:31:08 -04:00
Edward Shen 50dce3a80b
Implement config size checks 2020-07-05 12:17:29 -04:00
Edward Shen 7995babb64
less unwrapping 2020-07-05 01:51:24 -04:00
Edward Shen 39a1037b33
remove uncessary arc 2020-07-05 01:37:45 -04:00
Edward Shen 10731c22f4
remove yaml feature on clap, remove itertools 2020-07-05 00:54:38 -04:00
Edward Shen 9df8ea3558
fixed tests 2020-07-05 00:16:59 -04:00
Edward Shen dab4d52f4d
general cleanup 2020-07-05 00:16:59 -04:00
Edward Shen c50b4493ab
fix footer not in body 2020-07-05 00:16:59 -04:00
Edward Shen 323fa6ba71
added route descriptions, hidden routes and groups 2020-07-05 00:16:59 -04:00
Edward Shen a8fba09955
remove lint ignore on BunBunError 2020-07-05 00:16:59 -04:00
Edward Shen ed462ba67e
better error messages 2020-07-05 00:16:59 -04:00
Edward Shen 4226b75f18
update clap to ^3.0.0, return exit code 1 on error 2020-07-05 00:16:59 -04:00
Edward Shen 7a5910ce26
add deny(missing_docs) 2020-07-05 00:16:58 -04:00
Edward Shen 7faf15889a
implement intelligent config location selection. 2020-07-05 00:16:58 -04:00
Edward Shen 633a152f89
fixed config arg not taking in value 2020-07-05 00:16:55 -04:00
Edward Shen 9c81ff46e4
fix mistaken reference to bunbun.toml 2020-07-05 00:16:52 -04:00
Edward Shen 73f25b9ae8
add link to source, put footer at bottom of page 2020-04-17 13:43:53 -04:00
Edward Shen 843efc2e62
update landing page to be more generic 2020-04-17 13:27:10 -04:00
Edward Shen 9cf01f5991
explicitly set content-type to text/html; charset=utf-8 2020-04-17 13:23:00 -04:00
Edward Shen 8cdd216b39
remove extraneous uses 2020-04-14 20:39:36 -04:00
Edward Shen f109734a32
add version number to botton of pages 2020-04-14 20:34:04 -04:00
Edward Shen 70c7747ca9
update cargo lock 2020-04-08 20:58:46 -04:00
Edward Shen ec04821462
hopefully fix github runner compat for tests 2020-01-01 00:20:29 -05:00
Edward Shen 4e1db78ed9
documented manual tests 2020-01-01 00:13:29 -05:00
Edward Shen fd941b014a
add tests for resolve_path 2020-01-01 00:08:47 -05:00
Edward Shen 961cbd721b
move route serialization to config.rs 2019-12-31 23:07:01 -05:00
Edward Shen 1d7d547475
reorder routes 2019-12-31 23:00:54 -05:00
Edward Shen b8be3d8d53
typo fixes 2019-12-31 22:44:16 -05:00
Edward Shen 68099c74fb
bump crate to 0.6.0 2019-12-31 20:26:06 -05:00
Edward Shen e619b2cffc
minor documentation fixes 2019-12-31 20:04:51 -05:00
Edward Shen 6e2deccf24
handle custom programs' exit codes 2019-12-31 19:42:53 -05:00
Edward Shen 71df3394ad
canonicalize relative paths 2019-12-31 19:23:51 -05:00
Edward Shen c990aef0e9
execute from local file if possible 2019-12-31 19:12:17 -05:00
Edward Shen 1385045013
use enum for routes 2019-12-31 17:36:21 -05:00
Edward Shen a4543c48ec
move config management to own file 2019-12-29 00:48:02 -05:00
Edward Shen 5a122371da
forbid unsafe code 2019-12-29 00:09:18 -05:00
Edward Shen 97f5fa1455
Added tests 2019-12-29 00:08:13 -05:00
Edward Shen 03918ea53e
remove libc and daemonize option 2019-12-27 00:02:12 -05:00
Edward Shen b835e5b2e9
move error to own file 2019-12-26 17:01:45 -05:00
Edward Shen 0a8af55f05
define type for state data 2019-12-26 16:18:15 -05:00