Nick Dumas
204145d66e
tests are failing because of depndencies????
2 years ago
Nick Dumas
bd3f24f79a
it's not much, but it's a start
2 years ago
Nick Dumas
644cd58fa7
more readme updates
2 years ago
Nick Dumas
e3364037aa
Cleaning up flag structure
...
Things were confusing, the root command had required flags that made it
impossible to view the help output, it was wild. Now it feels a little
more approachable.
2 years ago
Nick Dumas
26697d0b89
Create build artifacts, and ignore them.
2 years ago
Nick Dumas
75f625a93e
adding github release workflow
2 years ago
Nick Dumas
8e9e37ded3
i asked for metadata examples
2 years ago
Nick Dumas
0b0bdcd5f4
drafting the readme
2 years ago
Nick Dumas
404db7fdf4
ignore that, it doesn't exist
2 years ago
Nick Dumas
d24ceeac69
Code cleanup for public release
2 years ago
Nick Dumas
499a5e6b6d
Adding a bit more clarity to the output headers
2 years ago
Nick Dumas
0cd02774ed
Using a map to guarantee uniqueness of error output
2 years ago
Nick Dumas
8bfc7c5268
Marginally better output.
2 years ago
Nick Dumas
e7838f414c
cleaning up the markdown output
2 years ago
Nick Dumas
42275369e0
viper binding now flows into subcommands
2 years ago
Nick Dumas
2a99d4681e
using strings for format, trying to use viper
2 years ago
Nick Dumas
eff142bf03
Implementing prettier printing of validation errors
...
First pass was JSON output.
2 years ago
Nick Dumas
9bf9e2f2ef
Cleaning up more error handling
2 years ago
Nick Dumas
6be36326bb
More sanity stuff
2 years ago
Nick Dumas
03f810acbd
better error output and required flags
2 years ago
Nick Dumas
dc453d7539
Validate now walks recursively
...
need to figure out a good way to collect the errors
2 years ago
Nick Dumas
b3f04d1452
Upgrading to a walkfunc
2 years ago
Nick Dumas
b6b4eda80b
Adding proper error handling.
2 years ago
Nick Dumas
d421ca4995
Refactoring validation code out of cmd/
2 years ago
Nick Dumas
5b93acf9ab
Nicer error output
2 years ago
Nick Dumas
61b85fd9ba
not keeping these in here
2 years ago
Nick Dumas
e3fc79a785
Removing dead code.
2 years ago
Nick Dumas
114d67874c
validate can now read remote schemas
...
and also resolve remote refs within those schemas. so now i can write
proper, composable/reusable stuff
2 years ago
Nick Dumas
30f3093f22
Naming things is hard
2 years ago
Nick Dumas
b6cd9100a5
expanding the schemas
2 years ago
Nick Dumas
6bd6a8406e
Validation works as expected.
2 years ago
Nick Dumas
d8a1510a73
output says validation is successful. more testing needed
2 years ago
Nick Dumas
7f1951947a
Implement validation command
...
I just need to fill base.schema with the simplest possible test case now
2 years ago
Nick Dumas
436c553894
drafting more lipgloss stuff
2 years ago
Nick Dumas
a0461d9e6b
Implementing lipgloss into help/usage output
...
it took a long long time and doesn't seem to look very good when using
borders.
2 years ago
Nick Dumas
dd222fe847
whatever
2 years ago
Nick Dumas
cd9d4829a8
named error types
2 years ago
Nick Dumas
bc70a6ca28
Terminate is now a proper nil Node
2 years ago
Nick Dumas
aedc41a021
Proper synchronization.
2 years ago
Nick Dumas
b91c1ebf6e
Implement a walkFunc that feeds filenames into a channel
...
now i can lazily process them, fan them out, whatever
2 years ago
Nick Dumas
369ad63f28
working demo of FSM implementation
2 years ago
Nick Dumas
110753ef52
Big refactor, trying to implement an FSM
2 years ago
Nick Dumas
ab32890495
more refactoring
2 years ago
Nick Dumas
78eabd4391
Rename AttachmentMover, add dev flag, more
2 years ago
Nick Dumas
d47b2da530
these are necessary for the test cases to work
2 years ago
Nick Dumas
22649b8b68
Attachments map now maps filenames to full files
2 years ago
Nick Dumas
6eddfc2dae
Whoops, wrong interpolation variable
2 years ago
Nick Dumas
70e9a934af
Using correct regexp function
...
I knew FindAll was too simple
2 years ago
Nick Dumas
3c82c4da63
Refactoring logging a bit
...
mostly busywork, but i'm trying to make myself remember that With()
exists for when things start getting more complicated
2 years ago
Nick Dumas
e2b8f08ef1
This is redundant now
2 years ago