Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arnaudmiribel/streamlit-kickoff-cli

A simple CLI to kickoff and manage Streamlit projects
https://github.com/arnaudmiribel/streamlit-kickoff-cli

Last synced: 3 months ago
JSON representation

A simple CLI to kickoff and manage Streamlit projects

Awesome Lists containing this project

README

        

# streamlit-kickoff-cli 👞

[![PyPI](https://img.shields.io/pypi/v/streamlit-kickoff-cli)](https://pypi.org/project/streamlit-kickoff-cli/)

**A simple CLI to kickoff and manage Streamlit projects**

`stk` is a command-line interface that helps you create, manage and iterate on your Streamlit projects!

---



---

## Installation

This is a working setup using Mac OSX & VS Code.

```bash
pip install streamlit-kickoff-cli
```

## Usage

```
$ stk --help

Usage: stk [OPTIONS] COMMAND [ARGS]...

Welcome to stk 👞

This is a simple CLI to help you kick off and maintain Streamlit projects as
fast as possible!

Options:
--help Show this message and exit.

Commands:
new 🆕 Create a new Streamlit project
dev 👩‍💻 Dev time! Opens VS Code and your app in Chrome!
kick 🚀 New app + dev set up NOW!
list 🤯 List running Streamlit apps under ports 85**
kill 🔫 Kill a given Streamlit app running locally!
```

## Troubleshooting

- Make sure your CLI can access VS Code. See [this link](https://stackoverflow.com/a/40129135/6159698).

- If you get `xcrun: error: invalid active developer path`... error:
Visit https://apple.stackexchange.com/a/254381 or run:
```
xcode-select --install
```