Official command-line interface for supadef ⚡️
Project description
Supadef PyPi Package / CLI
Overview
The supadef python package lets you define how your Python functions run in the cloud using decorators like @task.
The supadef CLI tool allows you to interact with the Supadef platform.
You can use it to manage projects, functions, and deployments.
Commands
supadef connect
- Make a test connection with the platform. Verifies that your auth credentials saved at
~/.supadef/credentials.ymlare configured correctly. Returns the email of the authenticated user.
supadef create [project]
- Create a new project with the given name in your account. Project names must be unique across all Supadef projects.
supadef projects
- List the projects in your account. Includes information on your project's deployment state.
supadef push [project] [path/to/code_dir]
- Push the source code you specify to the cloud. Appropriately configured functions will be available to run on demand in the cloud. Source code directory must be a git repo. Anything in .gitignore will not be uploaded.
supadef run [project] 'your_function' '{ "arg1": "drums", "arg2": [1, 2, 3, 4] }' [version]
- Run a function in the cloud. [version] will soon be optional, or removed, to simplify the interface. Returns a task_id, for use with getting logs.
supadef logs [project] [task_id]
- Get the logs for a particular function run.
supadef set_env [project] [~/path/to/.env]
- Securely upload an environment file (.env) to your project
supadef destroy [project]
- Destroy a project and all resources associated with it.
Distribution
PyPI Package: https://pypi.org/project/supadef/
Github Repo: https://github.com/supadef/cli
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
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
File details
Details for the file supadef-0.0.62.tar.gz.
File metadata
- Download URL: supadef-0.0.62.tar.gz
- Upload date:
- Size: 11.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a03c52c18aaf4199a2d6fa61aa7e8037aa674d3f979dabb04fd9ee0e8ceaafbe
|
|
| MD5 |
48cbf6f4adacd359c76173c7482c9d77
|
|
| BLAKE2b-256 |
d1c5244315523755d53779701dd5f986c47d75e9b419a981fcf4d195427892e4
|
File details
Details for the file supadef-0.0.62-py3-none-any.whl.
File metadata
- Download URL: supadef-0.0.62-py3-none-any.whl
- Upload date:
- Size: 12.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7ebda6ce1986950c87ae2a19200f4f4cfeee5d0ea079b90620726d2ac763ce7
|
|
| MD5 |
a2b31b43344992f9fb7403e558a01f41
|
|
| BLAKE2b-256 |
e3c8e800b6e96bf2ab84548838d1e850ac5752d21f200f9285f6ea5b8f0151b0
|