add __main__ file for convenient CLI usage

This commit is contained in:
Martin Sehnoutka 2019-07-17 15:22:46 +02:00 committed by Lars Karlitski
parent 1f9752ef0f
commit b218430bfa
2 changed files with 6 additions and 2 deletions

View file

@ -35,3 +35,7 @@ def main():
print()
print(f"{RESET}{BOLD}{RED}{error.name} failed with code {error.returncode}{RESET}")
sys.exit(1)
if __name__ == "__main__":
main()

View file

@ -7,11 +7,11 @@ setuptools.setup(
description="A build system for OS images",
packages=["osbuild"],
entry_points={
"console_scripts": ["osbuild = osbuild.executable:main"]
"console_scripts": ["osbuild = osbuild.__main__:main"]
},
data_files=[
("/usr/lib/osbuild", ["osbuild-run"]),
("/usr/lib/osbuild/stages", glob.glob("./stages/*")),
("/usr/lib/osbuild/assemblers", glob.glob("./assemblers/*"))
]
)
)