Shadow53 deleted branch support-optional from Shadow53/butlerd-rs 2026年06月07日 04:55:22 +02:00
Shadow53 merged pull request Shadow53/butlerd-rs#11 2026年06月07日 04:55:05 +02:00
feat: support field optionality in spec
Shadow53 pushed to main at Shadow53/butlerd-rs 2026年06月07日 04:55:03 +02:00
d914289563
feat: support field optionality in spec
ee2ed9c0c3
fix: compile and clippy errors
7e59fdd5c6
style: run cargo fmt
deccf58880
feat: support 'optional' field in fieldspec (from PR)
Compare 4 commits »
Shadow53 created pull request Shadow53/butlerd-rs#11 2026年06月07日 04:52:37 +02:00
feat: support field optionality in spec
Shadow53 pushed to support-optional at Shadow53/butlerd-rs 2026年06月07日 04:50:47 +02:00
ee2ed9c0c3
fix: compile and clippy errors
Shadow53 pushed to support-optional at Shadow53/butlerd-rs 2026年06月07日 04:46:43 +02:00
7e59fdd5c6
style: run cargo fmt
Shadow53 pushed to support-optional at Shadow53/butlerd-rs 2026年06月07日 04:45:57 +02:00
deccf58880
feat: support 'optional' field in fieldspec (from PR)
Shadow53 created branch support-optional in Shadow53/butlerd-rs 2026年06月07日 04:45:57 +02:00
Shadow53 closed pull request Shadow53/butlerd-rs#8 2026年05月25日 09:08:56 +02:00
feat: support cli and new schema format
Shadow53 reopened pull request Shadow53/butlerd-rs#8 2026年05月25日 09:08:44 +02:00
feat: support cli and new schema format
Shadow53 closed pull request Shadow53/butlerd-rs#8 2026年05月25日 09:07:59 +02:00
feat: support cli and new schema format
Shadow53 commented on pull request Shadow53/butlerd-rs#8 2026年05月25日 09:07:58 +02:00
feat: support cli and new schema format

Manually squash-merged

Shadow53 pushed to main at Shadow53/butlerd-rs 2026年05月25日 09:07:50 +02:00
21c2ae7a1a
feat: add cli support, accommodate new schema format
c4a9a2daac
fix: minor logic error introduced by adding field variants
07c02bdc31
chore: add generate task
4cf7c8fc25
chore: ensure rust-analyzer and other tools are installed by mise
103b9b5abe
refactor: parse string entirely in one place
Compare 20 commits »
Shadow53 pushed to cli-support at Shadow53/butlerd-rs 2026年05月25日 09:05:55 +02:00
c4a9a2daac
fix: minor logic error introduced by adding field variants
07c02bdc31
chore: add generate task
4cf7c8fc25
chore: ensure rust-analyzer and other tools are installed by mise
103b9b5abe
refactor: parse string entirely in one place
bf27bc111f
fix: also consider int 0 empty in enums
Compare 5 commits »
Shadow53 commented on pull request Shadow53/butlerd-rs#8 2026年05月25日 08:56:55 +02:00
feat: support cli and new schema format

Created #10.

Shadow53 opened issue Shadow53/butlerd-rs#10 2026年05月25日 08:55:49 +02:00
Codegen: figure out why types are generated twice
Shadow53 commented on pull request Shadow53/butlerd-rs#8 2026年05月25日 08:42:09 +02:00
feat: support cli and new schema format

Double check that this catches StringOrInt::Int(0) as well

Shadow53 commented on pull request Shadow53/butlerd-rs#8 2026年05月25日 08:42:09 +02:00
feat: support cli and new schema format

Should create an issue to find where the duplicates are coming from and if logic can be simplified somewhere

Shadow53 commented on pull request Shadow53/butlerd-rs#8 2026年05月25日 08:42:09 +02:00
feat: support cli and new schema format

Should consider making this enum recursive and do the list/map parsing here instead of in as_rust_type

Shadow53 commented on pull request Shadow53/butlerd-rs#8 2026年05月25日 08:42:09 +02:00
feat: support cli and new schema format

Should consider a default int-enum value when a variant is 0