Repository navigation
Release v0.2.0
What's Changed in v0.2.0
Recent Changes
- 774b3bb Update python in release so tests pass
- 294b89e Even more windows treatment
- f503009 Fix failing tests and add new ones for script utils
- b8c8e76 Add special windows handling
- 6ecf977 Make code even more type safe
- a54f215 Add pyrefly to pyproject
- 79d33f5 Update tests with newer additions
- ea8c98a Unhardcode commands
- 6aaf359 Add missing methods to services, delete script generation as we now use template service
- 78bdc0a Add missing methods to usilts
- ab4f53f Update models and implement centralized defaults
- ac27003 Update README and CONTRIBUTING
- 12c4970 Remove scripts dir as we now use python scripts
- 1786e2e Rename init_templates to just templates
- 9054bc1 Bump version and add additional installation method to README
- d7f6765 Register run command in main app
- 93fc977 Create run command to be used by ai agents when developing
- 59b1fd5 Update init command
- b1d04c8 Add new values to models
- 6527d64 Completely rewrite some services, as they were very bad
- d036563 Create script helpers utility to be used with python scripts now
- 44e65ec Improve utils and add additional improvement comments
- 96d1b47 Improve templates and update their names into name.extension.j2 as it is a jinja standard
- db25713 Remove redundant templates now
- 2744b50 Implement actual file generation with init command
- a06ab8c Add template files
- df8eb30 Implement services, outlined by tests written before
- 9d0205f Add help as -h input as well
- c9c253c First phase tdd
- 91c258b Update installation instructions for uv
Installation
Using uv (recommended):
uv tool install specifyxUsing pipx (for CLI tools):
pipx install specifyxUsing pip:
pip install specifyxFrom git (development version):
uv tool install --from git+https://github.com/yourusername/spec-kit-improvedUsage
Initialize a new spec-driven project:
specifyx init my-project
specifyx init --here # in current directoryCheck tool requirements:
specifyx check