▲ | brirec 3 days ago | ||||||||||||||||
This is kind of neat. I appreciate how well it falls into the whole Unix philosophy of small tools that do one thing really well. One thing I’m kind of curious about from a UI standpoint is why the exponential argument isn’t a double-hyphen flag. It kind of feels like it should be, given all of the other arguments are flags. | |||||||||||||||||
▲ | maxbond 3 days ago | parent [-] | ||||||||||||||||
Thanks! That was the intention. There's a tool called `retry` which does an even better job by caching stdin so that it can be integrated into shell pipelines. I was thinking of it as a subcommand, like `git pull`. I think of the backoff schedules as different "modes" the command can be put into, each with their own set of arguments. I also made some questionable design decisions and coupled too closely to the CLI argument parser (`clap`), which would make it a big pain to back out of that decision. | |||||||||||||||||
|