github / github/spec-kit

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

未关闭
#2,457 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
enhancement stale
主要语言
Python
星标
137k
派生
12.3k
平均合并
2 天 12 小时
30 天内合并 PR
159

描述

### 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_

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。