github / github/spec-kit

[Feature]: Allow multi script types on same speckit project

Đang mở
#2,457 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
enhancement stale
Ngôn ngữ chính
Python
Star
137k
Fork
12.3k
Merge trung bình
2 ngày 7 giờ
Pull request đã merge (30 ngày)
155

Mô tả

### Problem Statement

Now speckit only generates either powershell or bash scripts. They're stored on .specify/scripts/ and declared on .specify\integrations\speckit.manifest.json. However, for a team that works with different OS's, each team member will have to generate the scripts again by running `specify init --here` on the project root, so they match the current OS.

### Proposed Solution

It makes perfect sense for speckit to generate both types of scripts and then choose the appropriate ones based on the current OS.

### Alternatives Considered

_No response_

### Component

Specify CLI (initialization, commands)

### AI Agent (if applicable)

None

### Use Cases

_No response_

### Acceptance Criteria

- [] Both powershell and bash scripts are generated on `specify init`.
- [] The speckit.manifest.json maps all scripts.
- [] The users can checkout a initialized speckit project and run specify commands and speckit workflow prompts without needed to adapt anything, independently of what OS they're using.

### Additional Context

_No response_

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.