INNER CODE UNIT · Python
main
ahmetb/kubectl-aliases · generate_aliases.py:29
def main():
# (alias, full, allow_when_oneof, incompatible_with)
cmds = [('k', 'kubectl', None, None)]
globs = [('sys', '--namespace=kube-system', None, None)]
ops = [
('a', 'apply --recursive -f', None, None),
('ak', 'apply -k', None, ['sys']),
('k', 'kustomize', None, ['sys']),
('ex', 'exec -i -t', None, None),
('lo', 'logs -f', None, None),
('lop', 'logs -f -p', None, None),
('p', 'proxy', None, ['sys']),
('pf', 'port-forward', None, ['sys']),
('g', 'get', None, None),
('d', 'describe', None, None),
('rm', 'delete', None, None),