zed/script
Marshall Bowers fd133df896
Improve storybook story selection (#3653)
This PR builds on top of #3652 by adding a selection prompt to the
storybook to allow you to choose from the available list of stories if
you don't provide one explicitly:

<img width="1387" alt="Screenshot 2023-12-14 at 12 00 26 PM"
src="https://github.com/zed-industries/zed/assets/1486634/640d62a3-1340-45f1-9746-69b513faff62">

This way we don't have to keep generating the `script/storybook` script
whenever stories are added/removed.

#### Usage (through `cargo`):

```sh
# Select from the available stories
cargo run -p storybook2

# Run a specific story
cargo run -p storybook2 -- components/list_item
```

#### Usage (through `script/storybook`):

```sh
# Select from the available stories
./script/storybook

# Run a specific story
./script/storybook list_item
```

Release Notes:

- N/A
2023-12-14 12:13:02 -05:00
..
eula
lib
licenses
bootstrap
build-theme-types
bump-collab-version
bump-nightly
bump-zed-minor-versions
bump-zed-patch-version
bundle
clear-target-dir-if-larger-than
crate-dep-graph
deploy
deploy-docs
deploy-migration
drop-test-dbs
evaluate_semantic_index
generate-eula-rtf
generate-licenses
get-changes-since
get-crate-version
get-preview-channel-changes
kube-shell
metal-debug
randomized-test-ci
randomized-test-minimize
reset_db
seed-db
sqlx
storybook Improve storybook story selection (#3653) 2023-12-14 12:13:02 -05:00
upload-nightly
what-is-deployed
zed-2-progress-report.py
zed-local