kas: Load plugins in kas_get_argparser()
This fixes the missing sub-command entries in the User Guide section of the docs by allowing the commands and arguments introduced by the plugins to be seen by sphinx when building the docs. Signed-off-by: Paul Barker <pbarker@konsulko.com> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
This commit is contained in:
parent
4e153a2872
commit
bad24e7468
@ -109,6 +109,12 @@ def kas_get_argparser():
|
|||||||
"""
|
"""
|
||||||
Creates an argparser for kas with all plugins.
|
Creates an argparser for kas with all plugins.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
# Load plugins here so that the commands and arguments introduced by the
|
||||||
|
# plugins can be seen by sphinx when it calls this function to build the
|
||||||
|
# documentation
|
||||||
|
plugins.load()
|
||||||
|
|
||||||
parser = argparse.ArgumentParser(description='kas - setup tool for '
|
parser = argparse.ArgumentParser(description='kas - setup tool for '
|
||||||
'bitbake based project')
|
'bitbake based project')
|
||||||
|
|
||||||
@ -136,7 +142,6 @@ def kas(argv):
|
|||||||
The actual main entry point of kas.
|
The actual main entry point of kas.
|
||||||
"""
|
"""
|
||||||
create_logger()
|
create_logger()
|
||||||
plugins.load()
|
|
||||||
|
|
||||||
parser = kas_get_argparser()
|
parser = kas_get_argparser()
|
||||||
args = parser.parse_args(argv)
|
args = parser.parse_args(argv)
|
||||||
|
Loading…
Reference in New Issue
Block a user