Age | Commit message (Collapse) | Author |
|
I first tried to make it into a two-level fzf menu, such that selecting a
namespace dropped you into a second fzf interface that let you select the
command you want to run. I did this because, often you want to perform multiple
actions on the same namespace, rather than jump between namespaces. But this
turned out to be unwieldy, so I went back to the single fzf with bindings for
actions, and I just cleaned up the code and tried to make everything easier to
read or use.
|
|
I basically never want to not fix my code from here. Presumably if I'm invoking
lint from ns.sh, then I don't have the file open yet, or I just closed it. So
it's not super helpful to show me a bunch of things I need to fix and then tell
me that I could autofix them but don't actually fix them for me.
|
|
- ns.sh was broken because I never updated the commands to include the .sh
extensions
- changed a few other UI things in ns.sh to support my workflow
- run.sh was broken when the exe name had a hyphen in it, so just use bild
--plan instead of regex
- changed the noqa to include the English name of the ignored rule because
lets be real I'll never remember what A003 means
|
|
I was already using .sh to refer to shell scripts. When I added .bash, I didn't
realize that the linter was set to act on .sh files and not .bash files, so all
of these bash scripts escaped the linter.
This commit renames them to .sh, removes the .bash extension support from
Biz.Namespace, and fixes all the reported shellcheck errors.
|