Tengo un script personalizado llamado oEd
que básicamente ejecuta cualquier comando bash que lo siga yohescribe la salida en mi favoritoEditor.
¿Es posible habilitar toda la finalización de bash definida (compatible con mi bashrc) después de este script personalizado?
Por ejemplo: me gustaría hacer.
$ oEd man ls
$ oEd find .
Aquí, lo he creado oEd
, sería más útil si admitiera todas las terminaciones.
Respuesta1
Básicamente, desea que las completaciones posteriores oEd
se comporten como después exec
. Copiemos este comportamiento. Así es como puedes encontrarlo:
complete -p exec
En mi Ubuntu la salida es complete -F _command exec
. Necesitas invocar:
complete -F _command oEd