Ho bisogno di un modo per elencare i nomi (senza il corpo / contenuto / valore) di alias, funzioni, variabili, array in zsh. In modo ottimale dovrebbe comportarsi come compgen
:
compgen -a # will list all the aliases you could run.
compgen -A function # will list all the functions you could run.
compgen -A variable # will list all the variables defined.
sfondo
Ho bisogno di questo per sviluppare env_parallel.zsh: https://www.gnu.org/software/parallel/env_parallel.html
${(kM)parameters:#[[:alpha:]_][[:alnum:]_]#}
(conextendedglob
) solo per i parametri che sono variabili.