Blair Noctis
Blair Noctis
Oh sorry, forgot to include reproducing steps. Just disconnect your computer's network to make the download fail.
Because we have no control over network conditions? Carrier QoS, network congestion, etc. That's why retries are a standard in many network facing applications.
With the existing files scenario this looks like a failure recovery in general, i.e. update/download to a temp dir and replace the old only when the new is verified to...
Maybe try `type fisher` to see where it really comes from.
curl code 35 is SSL/TLS error. You may want to add `-vvv` after `curl` to see what's going on (or not, if it already gave a clear explanation). Anyway, this...
> if git is available on the system, we could git clone the repository into `$XDG_STATE_HOME/fisher` and go from there This is actually a pretty viable solution I somehow overlooked....
> Thanks for the PR! I really like how the output looks. I've gone ahead and marked this as a draft while this is still a WIP, but just let...
Early warning: I'm tempted to (and in fact in the process of) refactoring the code with modular input/output/replace. @CosmicHorrorDev, please stop me early if you hesitate to see that.
It works ™. Although, it lacks a context radius argument. I tend to not use a generic name like `--context` for a diff. But `--diff-context` is too long. I also...
> Can you share an example of how it would look like? You can click the triangle on the left of "example" in the topic. Later updates differ a little...