diff options
Diffstat (limited to 'scripts/manifest.py')
-rwxr-xr-x | scripts/manifest.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/scripts/manifest.py b/scripts/manifest.py index 74e737e..37bcda4 100755 --- a/scripts/manifest.py +++ b/scripts/manifest.py @@ -219,6 +219,23 @@ def find_manifest(filename="manifest.yaml"): raise FileNotFoundError("cannot found manifest file: %s" % filename) +def get_manifest(filename="manifest.yaml"): + """ + Find the manifest file and return the Manifest instance of it. + + Parameters + ---------- + filename : str, optional + Filename of the manifest file (default: ``manifest.yaml``) + + Returns + ------- + manifest : `~Manifest` + Manifest instance of the found manifest file. + """ + return Manifest(find_manifest(filename)) + + def cmd_show(args, manifest): """ Default sub-command "show": Show manifest contents. |