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
2 changes: 2 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -535,6 +535,8 @@ jobs:
runs-on: ubuntu-22.04
needs: [build-cli-docker-image]
if: needs.build-cli-docker-image.result == 'success'
permissions:
contents: write

steps:
- name: Checkout
Expand Down
40 changes: 32 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
View the [documentation](https://docs.poke-cli.com) on the data infrastructure in [data_platform/](https://github.com/digitalghost-dev/poke-cli/tree/main/data_platform) if you're interested.

* [Demo](#demo)
* [Installation](#installation)
* [Installation & Updating](#installation--updating)
* [Usage](#usage)
* [Roadmap](#roadmap)
* [Tested Terminals](#tested-terminals)
Expand All @@ -40,17 +40,13 @@ View the [documentation](https://docs.poke-cli.com) on the data infrastructure i
---

## Demo
### Video Game Data

![demo-vg](https://dc8hq8aq7pr04.cloudfront.net/demo-v1.6.0.gif)
![poke-cli-demo](https://dc8hq8aq7pr04.cloudfront.net/poke-cli-demo.gif)

### Trading Card Game Data

![demo-tcg](https://dc8hq8aq7pr04.cloudfront.net/poke-cli-card-v1.8.8.gif)

---

## Installation
## Installation & Updating

* [Homebrew](#homebrew)
* [Scoop](#scoop)
Expand All @@ -72,6 +68,11 @@ Homebrew will install the CLI _and_ the Rust caching binary
poke-cli
```

To update:
```bash
brew upgrade --cask poke-cli
```

### Scoop
Scoop will install the CLI _and_ the Rust caching binary

Expand All @@ -90,6 +91,11 @@ Scoop will install the CLI _and_ the Rust caching binary
poke-cli
```

To update:
```bash
scoop update poke-cli
```

### Linux Packages
[![Hosted By: Cloudsmith](https://img.shields.io/badge/OSS%20hosting%20by-cloudsmith-blue?logo=cloudsmith&style=flat-square)](https://cloudsmith.com)

Expand All @@ -102,7 +108,16 @@ Cloudsmith is a fully cloud-based service that lets you easily create, store, an
| Package Type | Distributions | Repository Setup | Installation Command |
|:------------:|-----------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------|
| `deb` | Ubuntu, Debian | `curl -1sLf 'https://dl.cloudsmith.io/public/digitalghost-dev/poke-cli/setup.deb.sh' \| sudo -E bash` | `sudo apt-get install poke-cli` |
| `rpm` | Fedora, CentOS, Red Hat, openSUSE | `curl -1sLf 'https://dl.cloudsmith.io/public/digitalghost-dev/poke-cli/setup.rpm.sh' \| sudo -E bash` | `sudo yum install poke-cli` |
| `rpm` | Fedora | `curl -1sLf 'https://dl.cloudsmith.io/public/digitalghost-dev/poke-cli/setup.rpm.sh' \| sudo -E bash` | `sudo yum install poke-cli` |

To update:
```bash
# deb
sudo apt-get update && sudo apt-get install --only-upgrade poke-cli

# rpm
sudo yum update poke-cli
```

Comment thread
digitalghost-dev marked this conversation as resolved.
### Docker Image

Expand Down Expand Up @@ -140,6 +155,11 @@ Cloudsmith is a fully cloud-based service that lets you easily create, store, an
> ```
> If your terminal is not listed above, image rendering is not supported inside Docker.

To update, pull the new image tag:
```bash
docker pull digitalghostdev/poke-cli:<version>
```

### Binary

1. Head to the [releases](https://github.com/digitalghost-dev/poke-cli/releases) page of the project.
Expand Down Expand Up @@ -170,6 +190,8 @@ Cloudsmith is a fully cloud-based service that lets you easily create, store, an
.\poke-cli ability airlock --pokemon
```

To update, repeat the steps above with the newest release.

### Source

1. Run the following command:
Expand All @@ -178,6 +200,8 @@ Cloudsmith is a fully cloud-based service that lets you easily create, store, an
```
2. The tool should be ready to use if `$PATH` is set up.

To update, re-run the install command above.

> [!TIP]
> `go install` builds only the `poke-cli` binary, **not** the `poke-cache` caching helper (a separate binary that every packaged install bundles). `poke-cli` works the same without it; it just calls PokéAPI directly instead of caching responses on disk. To enable caching, download the `poke-cache` archive for your platform from the [releases](https://github.com/digitalghost-dev/poke-cli/releases/latest) page, extract it, and move the `poke-cache` binary onto your `$PATH`.

Expand Down
7 changes: 7 additions & 0 deletions data_platform/infrastructure/start-dagster.sh
Original file line number Diff line number Diff line change
Expand Up @@ -54,5 +54,12 @@ export DAGSTER_HOME
# Activate the virtual environment
source /home/ubuntu/poke-cli/data_platform/.venv/bin/activate

dbt parse \
--project-dir /home/ubuntu/poke-cli/data_platform/pipelines/poke_cli_dbt \
--profiles-dir /home/ubuntu/poke-cli/data_platform/pipelines/poke_cli_dbt || {
echo "ERROR: dbt parse failed" >&2
exit 1
}

Comment thread
digitalghost-dev marked this conversation as resolved.
# Start Dagster
exec dg dev --host 0.0.0.0 --port 3000
Binary file removed demo.gif
Binary file not shown.
264 changes: 0 additions & 264 deletions demo.tape

This file was deleted.

Loading