https://git.schokokeks.org/derivepassphrase.git/tree/3918c376b11e8e13bd6ee97684aac86c962ccc06 Recent commits to derivepassphrase.git (3918c376b11e8e13bd6ee97684aac86c962ccc06) 2025-01-01T00:28:20+01:00 tag:gitlist.org,2012:commit/3918c376b11e8e13bd6ee97684aac86c962ccc06 Add changelog entry for the new explicit shell completion support 2025-01-01T00:28:20+01:00 Marco Ricci software@the13thletter.info <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/8f9fa0e9819f814b7638a3dd8f705ac6b84d2611 Add shell completion support to derivepassphrase 2025-01-01T00:21:55+01:00 Marco Ricci software@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. &lt;/pre&gt; tag:gitlist.org,2012:commit/a254e71ee699f479fa70264f7d1a8110cb4777f5 Add a changelog entry for the new i18n/l10n infrastructure 2025-01-01T00:17:17+01:00 Marco Ricci software@the13thletter.info <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/220d71df817f2662308efab15e98f138fd6dde18 Fix coverage 2024-12-31T23:58:59+01:00 Marco Ricci software@the13thletter.info <pre>Exclude further machinery from coverage that isn't meant to be tested. &lt;/pre&gt; tag:gitlist.org,2012:commit/f6e66845b1b4c889aae2f7833678eed2e49c5ae6 Reimplement `--help` and `--version` options in a translatable way 2024-12-31T22:30:36+01:00 Marco Ricci software@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. &lt;/pre&gt; tag:gitlist.org,2012:commit/b225fb3b9cf104a042d810a2b82cd484cc7d5f33 Replace strings in `derivepassphrase export vault` with translatable ones 2024-12-31T22:18:29+01:00 Marco Ricci software@the13thletter.info <pre>Apparently, we overlooked this in 59d73c8320650a6bcb77eed759c694949d350cdb. &lt;/pre&gt; tag:gitlist.org,2012:commit/0e31ed481bf84684233c909ae8f559c360386fb1 Force logging calls in error callback to be uninterpolated 2024-12-31T22:08:02+01:00 Marco Ricci software@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. &lt;/pre&gt; tag:gitlist.org,2012:commit/73f1128336d79d6f1ee0d8d783d58d6c6d629cc3 Provide a function to reload translations for derivepassphrase 2024-12-31T18:40:01+01:00 Marco Ricci software@the13thletter.info <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/357468984efebf66365a5dfac75010d7120e42ce Add a writer function for derivepassphrase's .po template 2024-12-31T16:03:01+01:00 Marco Ricci software@the13thletter.info <pre>To be used together with the gettext toolset. Many things are hard-coded. &lt;/pre&gt; tag:gitlist.org,2012:commit/dc3b7bab8ee8b59e7a1d60315b59e296dce51f2e Fix some translation typos and inconsistent translation comments 2024-12-31T16:03:01+01:00 Marco Ricci software@the13thletter.info <pre>&lt;/pre&gt;