tgzr command line interface
Project description
tgzr.shell
tgzr workstation runtime
Create a Shell Application plugin:
You need to:
- create an instance of a
tgzr.shell.app_sdk.ShellApp - add an entry point in the group "tgzr.shell.app_plugin" pointing to that app
Here is a minimalist workging example:
your_package/app.py:
from . import run_native, run_dev, pages from tgzr.shell.app_skd import ShellApp app = ShellApp( "app_name", run_native_module=run_native, run_dev_module=run_dev, static_file_path=Path(pages.__file__).parent / "static_files", )your_package/pages.py:
from nicegui import ui @ui.page("/", title="My App") async def main(): ui.label("Hello world! 😛")your_package/run_native.py:
if __name__ == "__main__": from .app import app app.run_app(native=True, reload=False)your_package/run_dev.py:
if __name__ in {"__main__", "__mp_main__"}: from .app import app app.run_app(native=False, reload=True)pyproject.toml:
[project.entry-points."tgzr.shell.app_plugin"] my_shell_app = "your_package:app"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tgzr_shell-0.1.tar.gz
(30.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
tgzr_shell-0.1-py3-none-any.whl
(40.2 kB
view details)
File details
Details for the file tgzr_shell-0.1.tar.gz.
File metadata
- Download URL: tgzr_shell-0.1.tar.gz
- Upload date:
- Size: 30.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
043ce40e2110d56deb5fd29167d845f0dc59b18d2bd9153da59e1e686b9c1fc8
|
|
| MD5 |
48325eeb956be192a8af7cdbebb68fc7
|
|
| BLAKE2b-256 |
c68f619bfb4465a4889299f909da95151cd4aba1bab1158f2c23f5a7447d8c47
|
File details
Details for the file tgzr_shell-0.1-py3-none-any.whl.
File metadata
- Download URL: tgzr_shell-0.1-py3-none-any.whl
- Upload date:
- Size: 40.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1350b876e8eb29f096ba8283bb8b2bd5bc989dd1f634d59560b412b17f8a6e4d
|
|
| MD5 |
e11e0f866ac5ccd1188d21ff02a3d571
|
|
| BLAKE2b-256 |
9f34443dca073fcd31b4ed5efe67bb491c96ebd8eeac938ccb3b05756afaeede
|