8 Commits

Author SHA1 Message Date
Terts Diepraam bf4bac54b7 Rework initial macro (part of #20) 2023-03-08 15:12:19 +01:00
Terts Diepraam 08c0383cb9 move Arg from associated type to type parameter
This allows a struct to implement Options for multiple types. See the tail test for rationale
2023-02-15 14:53:29 +01:00
Terts Diepraam 065eb17b19 remove Options derive in favor of manual implementation 2023-01-19 16:57:11 +01:00
Terts Diepraam dd5c3efc34 add exit code and arguments attribute (closes #13) 2023-01-10 21:32:17 +01:00
Terts Diepraam 77e0bcda48 add simple error messages (with a lot of room for improvement) 2022-12-31 13:55:58 +01:00
Terts Diepraam 8167c9670f add field attribute with default and env var 2022-12-29 18:24:32 +01:00
Terts Diepraam ade68184ab clippy and rustfmt fixes 2022-12-29 16:26:13 +01:00
Terts Diepraam 127b4de59d add the interfaces of some coreutils for testing 2022-12-29 16:06:18 +01:00