addyosmani / addyosmani/git2txt
Bug: Output filename incorrectly generated for certain GitHub URL formats
- 主要語言
- JavaScript
- 星號
- 564
- 分支
- 58
- PR 合併指標
- 30 天內沒有已合併 PR
描述
## Description
The `git2txt` tool sometimes generates incorrect output filenames when processing certain GitHub repository URL formats. This happens because the repository name extraction logic doesn't handle all URL formats consistently.
## Steps to Reproduce
1. Run the tool with a GitHub URL ending in a slash:
```bash
git2txt https://github.com/username/repository/
```
Expected: Output file named `repository.txt`
Actual: Output file named `.txt`
2. Run the tool with a short format URL:
```bash
git2txt username/repository
```
Expected: Output file named `repository.txt`
Actual: Output file named `repository.txt` (works correctly)
3. Run the tool with an SSH URL:
```bash
git2txt git@github.com:username/repository
```
Expected: Output file named `repository.txt`
Actual: Output file named `repository` (missing .txt extension)
## Impact
- Users get unexpected output filenames
- Some formats result in files without the .txt extension
- URLs with trailing slashes create files named just `.txt`
貢獻指南
評估
這個 Issue 還沒有評估資料。