1
0
mirror of https://github.com/Adorable-Catgirl/LuaComp.git synced 2024-11-23 10:28:06 +11:00
This commit is contained in:
Jane Roxanne 2019-12-15 13:01:16 -05:00
parent 6dd2dca097
commit a62731e0bf

View File

@ -1,11 +1,16 @@
#compdef luacomp #compdef luacomp
_luacomp_postproc() {
procs=( ${(@f)"$(luacomp --post-processors)"} )
compadd -a procs
}
_luacomp() { _luacomp() {
local -a options=( local -a options=(
{-h,--help}"[Show this help message and exit]" {-h,--help}"[Show this help message and exit]"
{-O,--output}"[Output file]: :_files" {-O,--output}"[Output file]: :_files"
{-m,--minifier}"[Sets the postprocessor (default\: none)]: :( ${(f)'luacomp --post-processors'} )" {-m,--minifier}"[Sets the postprocessor]: :_luacomp_postproc"
{-x,--executable}"[Makes the script an executable (default\: current lua version)]: :_path_commands" {-x,--executable}"[Makes the script an executable]: :_path_commands"
"--generator-code[Outputs only the code from the generator]" "--generator-code[Outputs only the code from the generator]"
"--verbose[Verbose output]" "--verbose[Verbose output]"
"--post-processors[Lists postprocessors]" "--post-processors[Lists postprocessors]"