login
def login(
token:str=None, # Token to save directly to config
show:bool=False, # Output the current session token
):Authenticate CLI with server and save config
This module implements the Plash CLI functions. As they’re built with fastcore @call_parse they can also be used in python directly.
Authenticate CLI with server and save config
CLI usage:
usage: plash_login [-h] [--token (str)] [--show]
Authenticate CLI with server and save config
options:
-h, --help show this help message and exit
--token (str) Token to save directly to config
--show Output the current session token (default: False)
plash_cli 0.3.14
Deploys app to production. By default, this command erases all files in your app which are not in data/. Then uploads all files and folders, except paths starting with . and except the local data/ directory. If force_data is used, then it erases all files in production. Then it uploads all files and folders, including data/, except paths starting with ..
CLI usage:
usage: plash_deploy [-h] [--path (path)] [--name (str)] [--force-data]
options:
-h, --help show this help message and exit
--path (path) Path to project (default: .)
--name (str) Overrides the .plash file in project root if provided
--force-data Overwrite data/ directory during deployment (default: False)
plash_cli 0.3.14
Open your app in the browser
CLI usage:
usage: plash_view [-h] [--path (path)] [--name (str)]
Open your app in the browser
options:
-h, --help show this help message and exit
--path (path) Path to project directory (default: .)
--name (str) Overrides the .plash file in project root if provided
plash_cli 0.3.14
Delete your deployed app
CLI usage:
usage: plash_delete [-h] [--force] [--path (path)] [--name (str)]
Delete your deployed app
options:
-h, --help show this help message and exit
--force Skip confirmation prompt (default: False)
--path (path) Path to project (default: .)
--name (str) Overrides the .plash file in project root if provided
plash_cli 0.3.14
Start your deployed app
CLI usage:
usage: plash_start [-h] [--path (path)] [--name (str)]
Start your deployed app
options:
-h, --help show this help message and exit
--path (path) Path to project (default: .)
--name (str) Overrides the .plash file in project root if provided
plash_cli 0.3.14
Stop your deployed app
CLI usage:
usage: plash_stop [-h] [--path (path)] [--name (str)]
Stop your deployed app
options:
-h, --help show this help message and exit
--path (path) Path to project (default: .)
--name (str) Overrides the .plash file in project root if provided
plash_cli 0.3.14
Get logs for your deployed app
CLI usage:
usage: plash_logs [-h] [--tail] [--path (path)] [--name (str)] [--mode {build,app}]
Get logs for your deployed app
options:
-h, --help show this help message and exit
--tail Tail the logs (default: False)
--path (path) Path to project (default: .)
--name (str) Overrides the .plash file in project root if provided
--mode {build,app} Choose between build or app logs (default: build)
plash_cli 0.3.14
Download deployed app to save_path.
CLI usage:
usage: plash_download [-h] [--path (path)] [--name (str)] [--save-path (path)]
Download deployed app to save_path.
options:
-h, --help show this help message and exit
--path (path) Path to project (default: .)
--name (str) Overrides the .plash file in project root if provided
--save-path (path) Save path (optional) (default: ./download/)
plash_cli 0.3.14
CLI usage:
usage: plash_apps [-h] [--verbose]
options:
-h, --help show this help message and exit
--verbose Whether to show running status as well as name: 1=running, 0=stopped (default: False)
plash_cli 0.3.14
Plash tools: &[login, deploy, start_app, stop_app, logs, download_app, app_list]