danielrainer

Results 28 issues of danielrainer

First part of introducing fluent localization. Refer to the commit messages for details. ## TODOs: - [ ] Replace gettext calls by new API, at least for a few instances...

Interrupts should not prevent output from being completed, unless they result in control flow not continuing where it was interrupted. Return results containing errors, so callers have more options for...

If `rustfmt` fails to format something, it will silently skip the section by default. There is an unstable option to fail instead: ```fish cargo fmt -- --config=error_on_unformatted=true ``` This shows...

cleanup

## Description This allows explicit specification of the argument order in sprintf invocations, e.g. when using these arguments `"%2$s %1$s" "a" "b"`, the expected result would be `"b a"`. These...

Document on which distros we aim to support building fish using only dependencies packaged for the distro. The intention is providing clarity about which dependency versions can be used safely....

84b52a3ed13848991c4a3369bbbdb3fc26a58b46 adds `black` to `alpine.Dockerfile` and `jammy.Dockerfile`. We recently switched Python formatting to `ruff` (https://github.com/fish-shell/fish-shell/issues/11894, https://github.com/fish-shell/fish-shell/pull/11918), so if formatting is needed there, `ruff` should be added. I don't really know...

ShellCheck can detect some common issues in shell scripts (not in fish scripts though). Adding it to `check.sh` means such issues are noticed and addressed. Disabling specific lints for a...

## Description This is an incomplete implementation of my idea for improving the situation for embedding the version string into build artifacts. The core idea is that we wrap cargo...