Ralf Steube
Ralf Steube
compadd adds `\` to tilde which breaks path completion ```sh example action --files ~/ # example action --files \~/ ``` Either expand `~` to home dir or prevent compadd from...
might add a `CARAPACE_OFFLINE` env to set a fake HTTP(S)_PROXY to prevent unwanted network access
`expect` script sometimes fails: ```go main_test.go:44: exit status 1 can't read "expect_out(1,string)": no such variable while executing "puts "$expect_out(1,string)"" (file "./_test/invoke_xonsh" line 9) ```
e.g. ``` example "ac # example "action" ``` - [x] bash - [x] elvish - [ ] fish - [ ] ion - [ ] nushell - [ ] oil...
ion
needs https://gitlab.redox-os.org/redox-os/ion/-/issues/397 needs https://gitlab.redox-os.org/redox-os/ion/-/merge_requests/1140
Since files and folder completion now relies on callback entirely some filtered characters need to be re-enabled. Ensure `()` won't be executed in fish (and similar problems). might need #192...
strings are currently directly indexed (ASCII) - see https://blog.golang.org/strings not encountered an issue yet though
disable `rc` and `profile` loading changing the `HOME` var seems to be the easiest way: https://github.com/fish-shell/fish-shell/issues/3288#issuecomment-237501041
- check for local `example` binary - update `PATH`
Unlike other shells bash does not enter a completion mode (caches the completion results) and thus invokes the same callback multiple times during press. Add an implicit cache so that...