[pve-devel] Suggest hostnames in bash completion
Dietmar Maurer
dietmar at proxmox.com
Mon Jul 18 16:31:42 CEST 2016
> Thank you for your pointers.
>
> I'll make sure to post a patch if/when I get something decent running.
>
> > completion already feels a bit sluggish
>
> I agree. In fact, I'm wondering if it wouldn't be more useful for me to
> rewrite the completion code as native Bash functions, with as few external
> calls as possible. Most other packages do this.
Using bash is clumsy, because you cannot use the existing libraries. Instead,
I suggest to use API calls, maybe using curl or wget? This would avoid the
perl startup overhead. (maybe we need to adopt the http server to be able to
return a suitable text format).
Or simply startup the binary which listens on a local socket to do
the command line completion (when started with "<cmd> bashcomplete").
Such server can exit after some idle timeout.
Not sure what is easier to implement, but both solution should provide
some speedup...
More information about the pve-devel
mailing list