【发布时间】:2021-05-14 09:38:22
【问题描述】:
HTTPie 接受包含@ 符号选项的路径作为参数。不幸的是,它们似乎不适用于 fish 中的 shell 完成。相反,该选项被视为一个不透明的字符串。
要坚持使用the file upload example from the HTTPie documentation 和~/files/data.xml 的文件,我希望能够在键入时通过制表符完成文件名:
http -f POST pie.dev/post name='John Smith' cv@~/files/da<TAB>
但是,没有提供完成。
我已经安装了completions for fish from the HTTPie project,它们适用于短论和长论。该文件并未指定如何完成@ 参数。
此外,我研究了指定自己的完成,但我无法找到一种方法来使用任意前缀来处理文件完成。
如何为 HTTPie 的这些路径参数实现补全?
【问题讨论】:
标签: fish tab-completion httpie