Source code for shopyo.api.info
import datetime
import click
logo = r"""
____ _
/ ___|| |__ ___ _ __ _ _ ___
\___ \| '_ \ / _ \| '_ \| | | |/ _ \
___) | | | | (_) | |_) | |_| | (_) |
|____/|_| |_|\___/| .__/ \__, |\___/
|_| |___/
"""
[docs]
def printinfo():
import os
if os.environ.get("SHOPYO_QUIET") == "True":
return
"""
prints Shopyo copyright in ASCII art font
"""
click.secho(logo, fg="cyan", bold=True)
click.secho(
f" Shopyo Framework © {datetime.datetime.now().year}", fg="bright_black"
)
click.echo(" " + "─" * 32 + "\n")
click.secho(" 📖 Available commands:", fg="cyan")
click.echo(" new Scaffold a new Flask project")
click.echo(" startapp Create a new module inside your project")
click.echo(" startbox Create a new box (group of modules)")
click.echo(" initialise Initialize the database and migrations")
click.echo(" run Run the development server")
click.echo(" collectstatic Collect static files for production")
click.echo(" audit Audit modules for issues")
click.echo(" env Generate .env file")
click.echo(" clean Clean workspace")
click.echo(
"\n 💡 Quick start: shopyo new myproject && cd myproject && shopyo initialise && flask run --debug"
)
click.echo("")