Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,22 @@ Each of these puts the `posit` executable on your `PATH`. To upgrade later, run
[Git authentication docs](https://docs.astral.sh/uv/concepts/authentication/git/)
for tokens and other hosts.

### Connect on Snowflake

To deploy to Posit Connect on Snowflake, install the Snowflake extra instead:

```console
uv tool install 'posit-cli[snowflake]'
# or: pip install 'posit-cli[snowflake]'
```

This includes the Snowflake CLI. Before deploying, configure a
[Snowflake CLI connection](https://docs.snowflake.com/en/developer-guide/snowflake-cli/connecting/configure-connections)
with access to your Connect instance and `authenticator` set to `snowflake_jwt`
(key-pair authentication) or `oauth`. Select it with
`--snowflake-connection-name` when adding the Connect server with
`posit connect add`; see `posit connect add --help` for options.

## Getting started

**1. Log in.** Point `posit` at your Connect server and authenticate. This runs
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ dependencies = [
posit = "posit_cli.__main__:cli"

[project.optional-dependencies]
snowflake = ["rsconnect-python[snowflake]"]
test = ["pytest>=7"]
lint = ["ruff>=0.6"]

Expand Down
Loading
Loading