Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Lars Wirzenius <liw@liw.fi>
Sponsored-by: author
|
|
Sponsored-by: author
|
|
Cargo can put the target binaries in a user-chosen location. Support
that by querying cargo for the location instead of assuming it.
Sponsored-by: author
|
|
Sponsored-by: author
|
|
The software has now replaced all my use of the old Python version.
Sponsored-by: author
|
|
This uses the Rust Docker image from Docker Hub, and installs Subplot
and other tools into that, before it runs jt's ./check script.
Installing all the tools takes a fair bit of time, as does building jt
every time. These could and should be improved later.
Sponsored-by: author
|
|
|
|
This makes it easier to have "topic pages" in a journal, for
collecting entries related to a certain topic. The topic page uses
ikiwiki's !inline directive to collect pages linking to it.
|
|
Also, some refactoring that happened along the way.
|
|
This changes the command line syntax: subcommands edit and finish now
require the draft id. We can change this later so that if there is
only one draft, the program picks that one automatically.
Also, new entries are 0.md, 1.md, etc, which is not going to be
acceptable for real use, but this works minimally.
|
|
This started out as a change to re-do the command line parsing. I
ended up rewriting everything, and failed to do it in a way that could
be rebased into a sensible series of small commits.
|
|
Also, add some debugging log statements that were needed while making
this change.
|
|
We need a bug fix from there for passing in env to runcmd_run.
|
|
|
|
This is to make jt.py be lintable on its own. The symbols are
available in the generated test program, when jt.py gets embedded
within that, but linters don't know about that.
|
|
Since the library interface has change, make relevant changes
elsewhere.
|
|
This makes the source tree a little cleaner, I find.
|