Skip to main content

❄️snowtask❄️

Testing

snowtask is a TUI for inspecting your Snowflake Tasks:

https://github.com/user-attachments/assets/1e008c41-a742-420e-b435-2fb31642c529

Installation

pip install snowtask

You'd probably find it more useful to install via pipx so you can use anywhere:

pipx install snowtask

Usage

[!WARNING] snowtask executes the queries SHOW TASKS ; and SELECT * FROM INFORMATION_SCHEMA.TASK_HISTORY() on launch and if you press the Refresh data key, which will consume Snowflake credits.

Authentication

To connect to Snowflake via this tool you can authenticate via SSO, password or OAuth. If there’s appetite for authentication via key-pairs or MFA I can add these options in a future release (please raise an issue if you want this).

To authenticate you must pass your account name and user via command-line arguments or you can populate the environmental variables SNOWFLAKE_ACCOUNT and SNOWFLAKE_USER.

snowtask --account westworld.us-east-2.aws --user ben --authentication externalBrowser

For a full list of parameters/arguments and their corresponding environmental variable names run snowtask --help

Customising the tables

If you only want certain columns to display in snowtask you can specify this in a configuration file.

Create an environmental variable called SNOWTASK_CONFIG_FILE and point it to a YAML file:

# The columns you want displayed with the Tasks table:
tasks: ["created_on", "name", "database_name", "schema_name", "created_by]

# The columns you want displayed with the Task History table:
task_history: ["name", "scheduled_time", "state", "error_message]

Metadata

Release files for snowtask 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for snowtask 0.1.2
File Size Uploaded
snowtask-0.1.2.tar.gz 7.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for snowtask 0.1.2
File Interpreter ABI Platform
snowtask-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 17.3 kB

Release files / snowtask-0.1.2.tar.gz

Download URL snowtask-0.1.2.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
11c5ee1852a359d094fb52c12ec7d083dc2e4e130771035b4b8c05c1d163eacf
BLAKE2b-256 checksum
How to use checksums
7d48e64f098aa3f4f6322c463d52c249238dd55de256584aa5584d1ac3f451a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.14.7 Darwin/25.5.0

Release files / snowtask-0.1.2-py3-none-any.whl

Download URL snowtask-0.1.2-py3-none-any.whl
Size 9.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cace1155372f337a625a1d31851fe85bd445d81f0643bfd4ca9dbdb6b756f8e9
BLAKE2b-256 checksum
How to use checksums
7e03b90c7d093230176af4db4fa77a31a4234c1cf1ffcf464061ca71ea413536
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.14.7 Darwin/25.5.0

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page