mirror of
https://github.com/CumulusNetworks/ifupdown2.git
synced 2024-05-06 15:54:50 +00:00
Add bash completion support using python-argcomplete
Ticket: Reviewed By: Testing Done: Tested bash completeion for cl-acltool and ifupdown Caveat: It also completes hidden options.
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
#!/usr/bin/python
|
||||
# PYTHON_ARGCOMPLETE_OK
|
||||
|
||||
import sys
|
||||
import os
|
||||
import argcomplete
|
||||
import argparse
|
||||
from ifupdown.ifupdownmain import *
|
||||
|
||||
@@ -285,6 +287,9 @@ def parse_args(argsv, op):
|
||||
update_ifquery_argparser(argparser)
|
||||
elif op == 'reload':
|
||||
update_ifreload_argparser(argparser)
|
||||
|
||||
argcomplete.autocomplete(argparser)
|
||||
|
||||
return argparser.parse_args(argsv)
|
||||
|
||||
handlers = {'up' : run_up,
|
||||
|
Reference in New Issue
Block a user