3eb4a8450d
test: disable unit tests
...
Signed-off-by: Charlotte Meyer <dev@buffet.sh>
2023-01-16 15:35:39 +01:00
cafd3cafe1
docs: enforce documentation on all public things
...
Signed-off-by: Charlotte Meyer <dev@buffet.sh>
2023-01-16 15:33:52 +01:00
a990418704
build: add deny(unreachable_pub)
...
Signed-off-by: Charlotte Meyer <dev@buffet.sh>
2022-11-07 12:20:21 +00:00
5e18e89af4
feat(builtins): add basic math builtins
...
This adds basic addition, substraction, multiplication, and division
commands as builtins.
All of those operate solely on f64's.
Signed-off-by: Charlotte Meyer <dev@buffet.sh>
2022-11-05 13:22:33 +00:00
e1fcd94ef1
fix(builtin-proc): enable missing syn features
...
Signed-off-by: Charlotte Meyer <dev@buffet.sh>
2022-11-01 15:16:06 +00:00
f0f0d4e626
feat: add cargo deny config
...
Also make code compliant.
Signed-off-by: Charlotte Meyer <dev@buffet.sh>
2022-10-29 12:41:08 +00:00
c3bcdf5cd8
feat(builtins): add nofork on builtins
...
Signed-off-by: Charlotte Meyer <dev@buffet.sh>
2022-10-28 08:12:26 +00:00
4e1a835ddc
feat: add command substitutions with ()
...
This requires PreparedCommand's to work with OsStrings rather than
Strings.
Acked-by: cpli
Acked-by: ElKowar
2022-10-28 08:12:25 +00:00
65b50557c9
chore: add licenses
2022-10-28 08:12:25 +00:00
23f69a33e5
feat(builtins): use proc macro for builtins
2022-10-28 08:12:25 +00:00