12 Commits

Author SHA1 Message Date
38ed49fbe3
Added deframer support 2024-08-17 15:58:25 -06:00
cc1b569607
Updated deps and bumped version 0.2.0 2024-04-28 15:43:30 -06:00
333a92b729
Added a string printer and updated README
+ Fixed a unit test as well
2024-04-28 15:33:19 -06:00
3274386ccf
Added support for layered formats
+ Formats can include sub-formats of previously defined formats
+ This search is done post config building so any format in the global config can be used
+ Clippy + fmt
2022-06-19 14:08:37 -06:00
f2cec4c89e
Added file input + stdin support
+ Files/stdin input can be binary or ascii
+ Handles piping from other programs
+ Misc test fixes
+ Updated readme
+ clippy + fmt
2022-05-07 18:35:06 -06:00
287ba32ea7
Updated README.md 2022-05-03 20:12:54 -06:00
5a98f84063
Added global config directory
+ Should be platform independent thanks to platform-dirs
+ All config files in the directory are used
+ Some optimizations could be made so now all config files are loaded.
+ clippy + fmt
2022-05-03 20:11:54 -06:00
ace4b9aa10
Add environment fallback for config path
+ FORMATY_CONFIG is the fallback for the optional config path
+ If -c is not provided, we go to the system config
2022-04-21 19:53:02 -06:00
9244cebad3
Added more options for input data
+ -b flag allows you to specify the base of the input data, useful if the data does not have a prefix or is a strange base
+ -i allows you to pass in array or string data
2022-04-21 19:28:04 -06:00
70a3c260e6
Improved docs + a bunch of fixes
+ Better error handling
  + Line numbers in toml errors should now match the file
  + Errors during parsing show where in the bit stream they failed
+ Fixed some issues with string, float, and double parsing reporting the wrong bit width
+ Updated docs and added the example.toml config
+ clipppy + fmt
2022-04-10 10:42:05 -06:00
79f8ae641d
Updated README.md [CI SKIP] 2022-04-09 13:53:14 -06:00
2697b4b848
Added README.md LICENSE.md
+ Also made --help more useful
2021-10-09 14:09:21 -06:00