Age | Commit message (Collapse) | Author | Files | Lines |
|
prepare release 0.2.2
See merge request subplot/subplot!200
|
|
Sponsored-by: author
|
|
Newer version of shellcheck complains about expanding an unused
variable, but since the code is actually only a snippet that will be
embedded in the generated output, this is OK.
Sponsored-by: author
|
|
Update git-testament to depend on current version.
|
|
Sponsored-by: author
|
|
bash template: Provice captures to cleanups
See merge request subplot/subplot!198
|
|
bash: Fix asserts preventing cleanup
See merge request subplot/subplot!199
|
|
|
|
|
|
fix: Remove double newline from bash envnames
See merge request subplot/subplot!197
|
|
This doesn't materially change behaviour because words split the same
but it's unintentional and against the described behaviour.
|
|
fix bash files read and add `--env` option
See merge request subplot/subplot!196
|
|
|
|
This should hopefully avoid the previous version's pitfalls
by processing the environment line entirely in sed.
|
|
The template unpacks the embedded files into the datadir
before the scendir is created and chdir'd into.
Since dict_* assume that the files you want to read
are in the current directory this makes them unreadable.
Making them operate relative to datadir seemed
like the least complicated solution, compared to copying them in
or some kind of search path.
|
|
docs: explain concepts, suggest a workflow
Closes #211
See merge request subplot/subplot!195
|
|
docs: update release process: more explicit
Closes #208
See merge request subplot/subplot!193
|
|
Also, split off steps that can be scripted later.
Sponsored-by: author
|
|
Sponsored-by: author
|
|
test: sleep for a second before running docgen
Closes #206
See merge request subplot/subplot!194
|
|
Sponsored-by: author
|
|
feat(lib/daemon.py): add way to specify env vars
See merge request subplot/subplot!190
|
|
|
|
|
|
feat: when more than one bindings match a step, list all of them
Closes #120
See merge request subplot/subplot!188
|
|
Fix daemon.py tests' dependence on netcat
See merge request subplot/subplot!192
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
|
|
This commit fixes two intertwined problems:
1) with traditional netcat, `netcat -l 8888` treats "8888" as a host,
and never starts listening on port 8888.
This is fixed by replacing netcat with a Python script (as suggested
by Lars Wirzenius);
2) Subplot's test suite never notices the above problem because, even
though it fails to connect to the port, this error is intentionally
swallowed by `_daemon_start_soonish()`.
This is fixed by adding an explicit check to ensure that the daemon
started after all. Furthermore, the scenario description is reworded
to make it clear that we *do* expect the daemon to start, it'll just
take a while.
|
|
Sponsored-by: author
|
|
Mostly just fixing typos
See merge request subplot/subplot!187
|
|
|
|
I'm assuming this was accidental since the intended error is a missing
input file.
|
|
Could've gone either way to official or officially
but I guessed probably meant to be officially,
since "official stamped" implies separate attributes
which would otherwise be comma or and separated
while "officially stamped" is a compound attribute.
|
|
I'm assuming these were meant to be _done rather than _none
since later functions use _done and the names are close together.
|
|
|
|
While reading through the lack of examples left it not obvious
whether the embedded file helpers returned a path to a resource
or temporary file, or the contents of the file itself.
|
|
release: Subplot version 0.2.1
Closes #204
See merge request subplot/subplot!186
|
|
Sponsored-by: author
|
|
chore: make f-strings without placeholders into normal strings
See merge request subplot/subplot!185
|
|
This has no functional effect, but makes linters happy. It is also
arguably the right thing to do.
Sponsored-by: author
|
|
Add flexibility in dot, java, and plantuml.jar locations
See merge request subplot/subplot!184
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
This also adds Java binary path override
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
tests: Move bindings microbenchmark to an integration test
Closes #201
See merge request subplot/subplot!182
|
|
build.rs: Add some documentation to reduce confusion in newcomers
Closes #203
See merge request subplot/subplot!183
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|