Commit Graph

110 Commits

Author SHA1 Message Date
Smaug123
f686109331 More 2025-04-18 15:08:20 +01:00
Smaug123
7b2c3d2168 Start on the union generator 2025-04-17 21:56:25 +01:00
Smaug123
3ed8d4db00 Add help text placeholder 2025-04-17 21:38:44 +01:00
Smaug123
75ce8c1f64 Fix test 2025-04-17 18:45:57 +01:00
Smaug123
01714aeba0 Fix all but the help text 2025-04-17 18:31:25 +01:00
Smaug123
2f266b052d Fix another test 2025-04-17 16:02:20 +01:00
Smaug123
d3d50cae7c Fix another test 2025-04-17 15:49:12 +01:00
Smaug123
573d410416 Fix another test 2025-04-17 12:47:48 +01:00
Smaug123
a82ece0f6c Plumb through indices 2025-04-17 12:41:55 +01:00
Smaug123
51991cab74 Fix another test 2025-04-17 11:45:34 +01:00
Smaug123
55a3876610 More 2025-04-17 11:13:37 +01:00
Smaug123
c14f89f807 Fix another test 2025-04-17 11:05:08 +01:00
Smaug123
54e3f17d9c It's sort of working 2025-04-17 00:18:53 +01:00
Smaug123
4013271254 More 2025-04-16 23:04:23 +01:00
Smaug123
aa2ef830c3 Add flags 2025-04-16 21:26:30 +01:00
Smaug123
751e43eec4 More 2025-04-15 22:50:14 +01:00
Smaug123
fccc981045 WIP 2025-04-15 09:23:24 +01:00
Smaug123
963a097360 First line of implementation 2025-04-14 22:52:18 +01:00
Smaug123
67eb89cfc0 Getting there 2025-04-14 22:27:57 +01:00
Smaug123
0c5ddf9df7 WIP 2025-04-14 00:01:55 +01:00
Smaug123
df6079e763 WIP 2025-04-13 20:34:52 +01:00
Smaug123
4befdb93e5 WIP: define the helper types 2025-04-13 18:43:23 +01:00
Patrick Stevens
277a186fda Allow properties in mocked interfaces (#336) 2025-02-12 23:53:15 +00:00
dependabot[bot]
74fdd7c0a9 Bump fantomas from 6.3.16 to 7.0.0 (#326)
* Bump fantomas from 6.3.16 to 7.0.0

Bumps [fantomas](https://github.com/fsprojects/fantomas) from 6.3.16 to 7.0.0.
- [Release notes](https://github.com/fsprojects/fantomas/releases)
- [Changelog](https://github.com/fsprojects/fantomas/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fsprojects/fantomas/compare/v6.3.16...v7.0.0)

---
updated-dependencies:
- dependency-name: fantomas
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Deps

* Format

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com>
2025-01-14 10:35:58 +00:00
Patrick Stevens
4136f7fe94 Update to net9 SDK (#302) 2024-12-15 22:13:30 +00:00
Patrick Stevens
16e6b91548 Use EscapeDataString instead of UrlEncode (#278) 2024-10-03 15:10:39 +00:00
Patrick Stevens
8488883835 Remove more of Myriad.Core (#276) 2024-10-02 20:38:00 +00:00
Patrick Stevens
0652744c57 Allow using fsproj annotations instead of attributes (#275) 2024-10-02 19:30:21 +00:00
Patrick Stevens
93a1b630c8 Add HTTP Swagger client generator (#250) 2024-09-19 17:21:09 +01:00
Patrick Stevens
4482038e8a Support individual per-method headers (#268) 2024-09-19 17:08:38 +01:00
Patrick Stevens
0a1783d6ed Support [<BasePath>] (#263) 2024-09-15 17:38:03 +00:00
Patrick Stevens
9a3ebbf28f Cope with unit type in JSON (#262) 2024-09-15 14:37:50 +00:00
Patrick Stevens
e22525c200 Interpret JsonExtensionData (#261) 2024-09-15 11:13:22 +01:00
Patrick Stevens
693b95106a Also pipe through parser in PositionalArgs true (#259) 2024-09-13 16:11:53 +00:00
Patrick Stevens
49ecfbf5e5 Fix includeFlagLike when arg doesn't have an equals (#257) 2024-09-12 22:10:08 +00:00
Patrick Stevens
5748ac3d5b Allow consuming *all* args as positionals, not just ones which look like --foo (#255) 2024-09-11 19:00:04 +00:00
Patrick Stevens
913959a740 Make arg parser more AOT-friendly (#253) 2024-09-10 22:16:43 +01:00
Patrick Stevens
029e3746bb Fix record/union impl accessibility (#245) 2024-09-07 08:49:28 +00:00
Patrick Stevens
8ae749c529 Add ArgumentLongForm (#244) 2024-09-05 21:26:52 +01:00
Patrick Stevens
e4cbab3209 Implement [<ArgumentFlag>] for two-case DUs (#242) 2024-09-04 21:48:36 +00:00
Patrick Stevens
bdce82fb7a Handle env vars with value 0 and 1 for bools (#241) 2024-09-04 21:06:22 +01:00
Patrick Stevens
8f9f933971 Handle URI in arg parser (#240) 2024-09-04 20:20:51 +01:00
Patrick Stevens
3a55ba1242 Allow positional args to be Choice<'a, 'a> to indicate whether they came before any positional marker (#238) 2024-09-04 20:09:40 +01:00
Patrick Stevens
2220f88053 Compose records in arg parser (#234) 2024-09-03 23:04:23 +00:00
Patrick Stevens
417ca45c37 Basic arg parser (#216) 2024-08-26 11:54:35 +01:00
Patrick Stevens
569b3cc553 Pull out general changes from ArgParser PR (#217) 2024-08-25 19:23:23 +00:00
Patrick Stevens
398cd04a2a Support DateTimeOffset in JSON generators (#179) 2024-07-01 18:08:09 +01:00
Patrick Stevens
434c042510 Omit upcasts where possible (#178) 2024-07-01 17:45:36 +01:00
Patrick Stevens
c590db2a65 JSON enums (#175) 2024-06-27 21:23:06 +01:00
Patrick Stevens
6a81513a93 Add nullable support to JSON generators (#174) 2024-06-27 08:40:58 +01:00