set cdoCmpl = (\
-cmor \
-eccodes \
-enableexcept \
-netcdf_hdr_pad, \
-no_history \
-no_remap_weights \
-operators \
-pedantic \
-percentile \
-pointsearchmethod \
-precision \
-reduce_dim \
-remap_weights \
-seed \
-sortname \
-timestat_date \
-worker \
C, \
L \
M \
O \
P \
R, \
S \
V, \
a \
b \
f, \
g \
h, \
k \
m \
r \
s, \
t \
v, \
w \
z \
abs \
acos \
add \
addc \
addtrend \
adipot \
adisit \
aexpr \
aexprf \
after \
afterburner \
anomaly \
ap2hl \
ap2hlx \
ap2pl \
ap2pl_lp \
ap2plx \
ap2plx_lp \
apply \
arg \
asin \
atan \
atan2 \
bandpass \
boxavg \
cat \
cdiread \
cdiwrite \
changemulti \
chcode \
chlevel \
chlevelc \
chlevelv \
chltype \
chname \
chparam \
chtabnum \
chunit \
chvar \
cloudlayer \
cmor \
cmorlite \
codetab \
collgrid \
complextopol \
complextorect \
conj \
consecsum \
consects \
const \
contour \
conv_cmor_table \
copy \
cos \
coshill \
dayavg \
daycount \
daymax \
daymean \
daymin \
daypctl \
dayrange \
daystd \
daystd1 \
daysum \
dayvar \
dayvar1 \
del29feb \
delcode \
delday \
delete \
delgridcell \
delmulti \
delname \
delparam \
deltap \
deltap_fl \
deltat \
delvar \
detrend \
dhouravg \
dhourmax \
dhourmean \
dhourmin \
dhourrange \
dhourstd \
dhourstd1 \
dhoursum \
dhourvar \
dhourvar1 \
diff \
diffc \
diffn \
diffp \
diffv \
distgrid \
div \
divc \
divcoslat \
divdpm \
divdpy \
dump_cmor_table \
dumpmap \
duplicate \
dv2ps \
dv2uv \
dv2uvl \
eca_cdd \
eca_cfd \
eca_csu \
eca_cwd \
eca_cwdi \
eca_cwfi \
eca_etr \
eca_fd \
eca_gsl \
eca_hd \
eca_hwdi \
eca_hwfi \
eca_id \
eca_pd \
eca_r10mm \
eca_r1mm \
eca_r20mm \
eca_r75p \
eca_r75ptot \
eca_r90p \
eca_r90ptot \
eca_r95p \
eca_r95ptot \
eca_r99p \
eca_r99ptot \
eca_rr1 \
eca_rx1day \
eca_rx5day \
eca_sdii \
eca_su \
eca_tg10p \
eca_tg90p \
eca_tn10p \
eca_tn90p \
eca_tr \
eca_tx10p \
eca_tx90p \
enlarge \
ensavg \
ensbrs \
enscrps \
enskurt \
ensmax \
ensmean \
ensmin \
enspctl \
ensrange \
ensrkhistspace \
ensrkhisttime \
ensroc \
ensskew \
ensstd \
ensstd1 \
enssum \
ensvar \
ensvar1 \
eof \
eof3d \
eof3dspatial \
eof3dtime \
eofcoeff \
eofcoeff3d \
eofspatial \
eoftime \
eq \
eqc \
etccdi \
etccdi_cdd \
etccdi_csdi \
etccdi_cwd \
etccdi_fd \
etccdi_gsl \
etccdi_hd \
etccdi_id \
etccdi_r10mm \
etccdi_r1mm \
etccdi_r20mm \
etccdi_r95p \
etccdi_r99p \
etccdi_rx1day \
etccdi_rx1daymon \
etccdi_rx5day \
etccdi_rx5daymon \
etccdi_sdii \
etccdi_su \
etccdi_tn10p \
etccdi_tn90p \
etccdi_tr \
etccdi_tx10p \
etccdi_tx90p \
etccdi_wsdi \
exp \
export_e5ml \
export_e5res \
expr \
exprf \
fc2gp \
fc2sp \
fdns \
filedes \
fillmiss \
fillmiss2 \
fldavg \
fldcor \
fldcovar \
fldkurt \
fldmax \
fldmean \
fldmin \
fldpctl \
fldrange \
fldrms \
fldskew \
fldstd \
fldstd1 \
fldsum \
fldvar \
fldvar1 \
for \
fourier \
fourier2grid \
fpressure \
ge \
gec \
genbic \
genbil \
gencon \
gencon2 \
gendis \
gengrid \
genlaf \
genlevelbounds \
gennn \
genscon \
genycon \
genycon2 \
geopotheight \
gheight \
globavg \
gmtcells \
gmtxyz \
gp2fc \
gp2sp \
gp2spl \
gradsdes \
graph \
grfill \
grid2fourier \
gridarea \
gridboxavg \
gridboxkurt \
gridboxmax \
gridboxmean \
gridboxmin \
gridboxrange \
gridboxskew \
gridboxstd \
gridboxstd1 \
gridboxsum \
gridboxvar \
gridboxvar1 \
gridcellidx \
griddes \
griddes2 \
griddx \
griddy \
gridmask \
gridweights \
gt \
gtc \
harmonic \
highpass \
histcount \
histfreq \
histmean \
histsum \
houravg \
hourcount \
hourmax \
hourmean \
hourmin \
hourpctl \
hourrange \
hourstd \
hourstd1 \
hoursum \
hourvar \
hourvar1 \
hpressure \
hurr \
ifnotthen \
ifnotthenc \
ifthen \
ifthenc \
ifthenelse \
im \
import_amsr \
import_binary \
import_cmsaf \
import_e5ml \
import_e5res \
import_fv3grid \
import_grads \
import_obs \
imtocomplex \
info \
infoc \
infon \
infop \
infos \
infov \
input \
inputext \
inputsrv \
int \
interpolate \
intgrid \
intgridbil \
intgriddis \
intgridnn \
intgridtraj \
intlevel \
intlevel3d \
intlevelx \
intlevelx3d \
intntime \
inttime \
intyear \
invertlat \
invertlatdata \
invertlatdes \
invertlev \
invertlon \
invertlondata \
invertlondes \
isosurface \
le \
lec \
lic \
ln \
log \
log10 \
lowpass \
lt \
ltc \
map \
mask \
maskindexbox \
masklonlatbox \
maskregion \
mastrfu \
max \
maxc \
meandiff2test \
meravg \
merge \
mergegrid \
mergetime \
mermax \
mermean \
mermin \
merpctl \
merrange \
merstd \
merstd1 \
mersum \
mervar \
mervar1 \
min \
minc \
ml2hl \
ml2hl_lp \
ml2hlx \
ml2hlx_lp \
ml2pl \
ml2pl_lp \
ml2plx \
ml2plx_lp \
mod \
monadd \
monavg \
moncount \
mondiv \
monmax \
monmean \
monmin \
monmul \
monpctl \
monrange \
monstd \
monstd1 \
monsub \
monsum \
monvar \
monvar1 \
mrotuv \
mrotuvb \
mul \
mulc \
mulcoslat \
muldoy \
muldpm \
muldpy \
ncode \
ncopy \
ndate \
ne \
nec \
ngridpoints \
ngrids \
nint \
nlevel \
nmon \
not \
npar \
ntime \
nvar \
nyear \
output \
outputarr \
outputbounds \
outputboundscpt \
outputcenter \
outputcenter2 \
outputcentercpt \
outputext \
outputf \
outputfld \
outputint \
outputkey \
outputsrv \
outputtab \
outputtri \
outputts \
outputvector \
outputvrml \
outputxyz \
pack \
pardes \
pardup \
parmul \
partab \
partab2 \
pinfo \
pinfov \
pow \
pressure_fl \
pressure_hl \
projuvLatLon \
rand \
random \
re \
reci \
recttocomplex \
reducegrid \
regres \
remap \
remapbic \
remapbil \
remapcon \
remapcon2 \
remapdis \
remapeta \
remapeta_s \
remapeta_z \
remaplaf \
remapnn \
remapscon \
remapsum \
remapycon \
remapycon2 \
replace \
retocomplex \
rhopot \
rotuvN \
rotuvNorth \
rotuvb \
runavg \
runmax \
runmean \
runmin \
runpctl \
runrange \
runstd \
runstd1 \
runsum \
runvar \
runvar1 \
samplegrid \
samplegridicon \
sealevelpressure \
seasavg \
seascount \
seasmax \
seasmean \
seasmin \
seaspctl \
seasrange \
seasstd \
seasstd1 \
seassum \
seasvar \
seasvar1 \
seinfo \
seinfoc \
seinfon \
seinfop \
selall \
selcode \
seldate \
selday \
select \
selgrid \
selgridcell \
selgridname \
selhour \
selindex \
selindexbox \
sellevel \
sellevidx \
sellonlatbox \
selltype \
selmon \
selmonth \
selmulti \
selname \
seloperator \
selparam \
selrec \
selseas \
selseason \
selsmon \
selstdname \
seltabnum \
seltime \
seltimeidx \
seltimestep \
selvar \
selyear \
selyearidx \
selzaxis \
selzaxisname \
seq \
setattribute \
setcalendar \
setcindexbox \
setclonlatbox \
setcode \
setcodetab \
setctomiss \
setdate \
setday \
setgatt \
setgatts \
setgrid \
setgridarea \
setgridmask \
setgridnumber \
setgridtype \
setgriduri \
sethalo \
setlevel \
setltype \
setmiss \
setmisstoc \
setmisstodis \
setmisstonn \
setmissval \
setmon \
setname \
setparam \
setpartab \
setpartabc \
setpartabn \
setpartabp \
setpartabv \
setprojparams \
setrcaname \
setreftime \
setrtoc \
setrtoc2 \
setrtomiss \
settabnum \
settaxis \
settbounds \
settime \
settunits \
setunit \
setvals \
setvar \
setvrange \
setyear \
setzaxis \
shaded \
shifttime \
shiftx \
shifty \
showattribute \
showatts \
showattsglob \
showattsvar \
showcode \
showdate \
showformat \
showgrid \
showlevel \
showltype \
showmon \
showname \
showparam \
showstdname \
showtime \
showtimestamp \
showunit \
showvar \
showyear \
sin \
sincos \
sinfo \
sinfoc \
sinfon \
sinfop \
sinfov \
smooth \
smooth9 \
sort \
sortcode \
sortlevel \
sortname \
sortparam \
sorttaxis \
sorttimestamp \
sortvar \
sp2fc \
sp2gp \
sp2gpl \
sp2sp \
spartab \
spcut \
specinfo \
spectrum \
splitcode \
splitday \
splitgrid \
splithour \
splitlevel \
splitmon \
splitname \
splitparam \
splitrec \
splitseas \
splitsel \
splittabnum \
splitvar \
splityear \
splityearmon \
splitzaxis \
sqr \
sqrt \
stdatm \
strbre \
strgal \
strwin \
sub \
subc \
subgrid \
subtrend \
szip \
tan \
tee \
temp \
testcellsearch \
testfield \
testpointsearch \
thinout \
timavg \
timcor \
timcount \
timcovar \
timcumsum \
timederivative \
timmax \
timmaxidx \
timmean \
timmin \
timminidx \
timpctl \
timrange \
timselavg \
timselmax \
timselmean \
timselmin \
timselpctl \
timselrange \
timselstd \
timselstd1 \
timselsum \
timselvar \
timselvar1 \
timsort \
timstd \
timstd1 \
timsum \
timvar \
timvar1 \
tinfo \
topo \
tpnhalo \
transxy \
trend \
tstepcount \
unpack \
unsetgridmask \
usegridnumber \
uv2dv \
uv2dv_cfd \
uv2dvl \
uv2vr_cfd \
uvDestag \
vardes \
varquot2test \
varrms \
varsavg \
varsmax \
varsmean \
varsmin \
varsrange \
varsstd \
varsstd1 \
varssum \
varsvar \
varsvar1 \
vct \
vct2 \
vector \
verifygrid \
verifyweights \
vertavg \
vertcum \
vertcumhl \
vertint \
vertmax \
vertmean \
vertmin \
vertrange \
vertstd \
vertstd1 \
vertsum \
vertvar \
vertvar1 \
vertwind \
vinfon \
vlist \
wct \
writegrid \
writerandom \
writeremapscrip \
xinfon \
ydayadd \
ydayavg \
ydaydiv \
ydaymax \
ydaymean \
ydaymin \
ydaymul \
ydaypctl \
ydayrange \
ydaystd \
ydaystd1 \
ydaysub \
ydaysum \
ydayvar \
ydayvar1 \
ydrunavg \
ydrunmax \
ydrunmean \
ydrunmin \
ydrunpctl \
ydrunstd \
ydrunstd1 \
ydrunsum \
ydrunvar \
ydrunvar1 \
yearadd \
yearavg \
yearcount \
yeardiv \
yearmax \
yearmaxidx \
yearmean \
yearmin \
yearminidx \
yearmonavg \
yearmonmean \
yearmul \
yearpctl \
yearrange \
yearstd \
yearstd1 \
yearsub \
yearsum \
yearvar \
yearvar1 \
yhouradd \
yhouravg \
yhourdiv \
yhourmax \
yhourmean \
yhourmin \
yhourmul \
yhourrange \
yhourstd \
yhourstd1 \
yhoursub \
yhoursum \
yhourvar \
yhourvar1 \
ymonadd \
ymonavg \
ymondiv \
ymonmax \
ymonmean \
ymonmin \
ymonmul \
ymonpctl \
ymonrange \
ymonstd \
ymonstd1 \
ymonsub \
ymonsum \
ymonvar \
ymonvar1 \
yseasadd \
yseasavg \
yseasdiv \
yseasmax \
yseasmean \
yseasmin \
yseasmul \
yseaspctl \
yseasrange \
yseasstd \
yseasstd1 \
yseassub \
yseassum \
yseasvar \
yseasvar1 \
zaxisdes \
zonavg \
zonmax \
zonmean \
zonmin \
zonpctl \
zonrange \
zonstd \
zonstd1 \
zonsum \
zonvar \
zonvar1 \
); complete cdo 'c/-/$cdoCmpl/' 'n/*/f/'
