https://git.schokokeks.org/derivepassphrase.git/tree/3918c376b11e8e13bd6ee97684aac86c962ccc06Recent commits to derivepassphrase.git (3918c376b11e8e13bd6ee97684aac86c962ccc06)2025-01-01T00:28:20+01:00tag:gitlist.org,2012:commit/3918c376b11e8e13bd6ee97684aac86c962ccc06Add changelog entry for the new explicit shell completion support2025-01-01T00:28:20+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/8f9fa0e9819f814b7638a3dd8f705ac6b84d2611Add shell completion support to derivepassphrase2025-01-01T00:21:55+01:00Marco Riccisoftware@the13thletter.info
<pre>`click` already includes shell completion out of the box, so what
remained to be done was to tell `click` what kind of values the
arguments expect:
* The `path` argument for `derivepassphrase export vault` will be
completed with a filename or the string `VAULT_PATH`. Because this
is not (as a whole) a supported standard category of completion
items, we must generate the completion items ourselves in this case,
including the partial filtering of results.
* The `path` argument to the `--import` and `--export` options of
`derivepassphrase vault` will be completed with a filename. `click`
handles this for us.
* The `service` argument to `devirepassphrase vault` will be completed
with a service name, which we must manually extract and filter.
The shell completion has so far only been tested interactively; in
particular, it is currently excluded from coverage testing.
</pre>
tag:gitlist.org,2012:commit/a254e71ee699f479fa70264f7d1a8110cb4777f5Add a changelog entry for the new i18n/l10n infrastructure2025-01-01T00:17:17+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/220d71df817f2662308efab15e98f138fd6dde18Fix coverage2024-12-31T23:58:59+01:00Marco Riccisoftware@the13thletter.info
<pre>Exclude further machinery from coverage that isn't meant to be tested.
</pre>
tag:gitlist.org,2012:commit/f6e66845b1b4c889aae2f7833678eed2e49c5ae6Reimplement `--help` and `--version` options in a translatable way2024-12-31T22:30:36+01:00Marco Riccisoftware@the13thletter.info
<pre>Reimplement the machinery for displaying help texts and version
information, supporting translatable strings. Besides the one-line help
texts for the `--help` and `--version` options, the version information
text is a translatable string itself, in case the name and version
number should be rearranged, or prefixed or suffixed, or whatever.
</pre>
tag:gitlist.org,2012:commit/b225fb3b9cf104a042d810a2b82cd484cc7d5f33Replace strings in `derivepassphrase export vault` with translatable ones2024-12-31T22:18:29+01:00Marco Riccisoftware@the13thletter.info
<pre>Apparently, we overlooked this in
59d73c8320650a6bcb77eed759c694949d350cdb.
</pre>
tag:gitlist.org,2012:commit/0e31ed481bf84684233c909ae8f559c360386fb1Force logging calls in error callback to be uninterpolated2024-12-31T22:08:02+01:00Marco Riccisoftware@the13thletter.info
<pre>Remove the `args` argument to the error callback and to the underlying
`logging` function, forcing logger to skip log message interpolation in
any case.
</pre>
tag:gitlist.org,2012:commit/73f1128336d79d6f1ee0d8d783d58d6c6d629cc3Provide a function to reload translations for derivepassphrase2024-12-31T18:40:01+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/357468984efebf66365a5dfac75010d7120e42ceAdd a writer function for derivepassphrase's .po template2024-12-31T16:03:01+01:00Marco Riccisoftware@the13thletter.info
<pre>To be used together with the gettext toolset.
Many things are hard-coded.
</pre>
tag:gitlist.org,2012:commit/dc3b7bab8ee8b59e7a1d60315b59e296dce51f2eFix some translation typos and inconsistent translation comments2024-12-31T16:03:01+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>