Merge pull request #477 from spboyer/fix/add-uv-tool-install-instructions
Add uv tool install instructions to README
This commit is contained in:
28
README.md
28
README.md
@@ -39,12 +39,38 @@ Spec-Driven Development **flips the script** on traditional software development
|
|||||||
|
|
||||||
### 1. Install Specify
|
### 1. Install Specify
|
||||||
|
|
||||||
Initialize your project depending on the coding agent you're using:
|
Choose your preferred installation method:
|
||||||
|
|
||||||
|
#### Option 1: Persistent Installation (Recommended)
|
||||||
|
|
||||||
|
Install once and use everywhere:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git
|
||||||
|
```
|
||||||
|
|
||||||
|
Then use the tool directly:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
specify init <PROJECT_NAME>
|
||||||
|
specify check
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Option 2: One-time Usage
|
||||||
|
|
||||||
|
Run directly without installing:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
uvx --from git+https://github.com/github/spec-kit.git specify init <PROJECT_NAME>
|
uvx --from git+https://github.com/github/spec-kit.git specify init <PROJECT_NAME>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**Benefits of persistent installation:**
|
||||||
|
|
||||||
|
- Tool stays installed and available in PATH
|
||||||
|
- No need to create shell aliases
|
||||||
|
- Better tool management with `uv tool list`, `uv tool upgrade`, `uv tool uninstall`
|
||||||
|
- Cleaner shell configuration
|
||||||
|
|
||||||
### 2. Establish project principles
|
### 2. Establish project principles
|
||||||
|
|
||||||
Use the **`/constitution`** command to create your project's governing principles and development guidelines that will guide all subsequent development.
|
Use the **`/constitution`** command to create your project's governing principles and development guidelines that will guide all subsequent development.
|
||||||
|
|||||||
Reference in New Issue
Block a user