kupferbootstrap/flavours/cli.py
2022-11-09 20:19:04 +01:00

20 lines
527 B
Python

import click
from .flavour import get_flavours
profile_option = click.option('-p', '--profile', help="name of the profile to use", required=False, default=None)
@click.command(name='flavours')
def cmd_flavours():
'list information about available flavours'
flavours = get_flavours()
if not flavours:
raise Exception("No flavours found!")
for name in sorted(flavours.keys()):
f = flavours[name]
try:
f.parse_flavourinfo()
except:
pass
print(f)