5. Build your own cli application

5.1. Extend lcli object

5.1.1. Simple example

# Build your own cli application
import os
from lcli.app import App

class YourOwnApp(App):
    pass

def main():
    try:
        project_root_path = os.path.realpath(os.path.dirname(__file__))
        app = YourOwnApp(app_path=project_root_path)
        app.run()
    except Exception as error:
        # process errors


if __name__ == '__main__':
    main()