Closed LucasPickering closed 3 years ago
The issue is that fish does not allow ?
in aliases:
$ alias k 'echo hello'
$ k
hello
$ alias k? 'echo hello'
fish: No matches for wildcard 'k?'. See `help expand`.
alias k? 'echo hello'
^
We could potentially replace the question mark in alias with something like _
, but it might introduce conflict. Or we could also drop these problematic aliases. WDYT?
@edc I would suggest we just drop those aliases, but also print out a warning about it if possible so it doesn't happen invisible. I think that's probably the easiest and safest solution.
Thanks for reporting, and sorry about the late response. This is now fixed.
I'm trying to source a bash script that defines the alias
k?
. Specifically it has this line:Sourcing this works just fine in bash, but when I source it via bass, I get:
I can easily get around this by just commenting out that line in the script, but as this is a shared script for my company, I can't actually get rid of it.
fish version: 3.1.2
Aside from this, bass has been great so far. Thank you!