Skip to content

Commit 9f2225f

Browse files
docs: add CHANGELOG for Phase 1
1 parent f0240aa commit 9f2225f

File tree

1 file changed

+0
-0
lines changed

1 file changed

+0
-0
lines changed

CHANGELOG.md

1.74 KB

plain-git Changelog

[1.0.0-alpha] — Phase 1 Core Setup (2025-11-09)

✨ Added

  • CLI entry point with figlet banner and interactive menu (src/cli/index.ts)
  • Git environment detection (src/core/GitDetector.ts)
  • Git command executor (src/core/GitExecutor.ts)
  • Logger utility for styled console output (src/utils/Logger.ts)

⚙️ Configuration

  • Configured TypeScript (CommonJS, ES2020 target)
  • Added npm scripts for build, dev, and clean
  • Added cross-platform dependency setup (chalk, inquirer, figlet)

🧠 Developer Experience

  • Auto-detects missing Git installations
  • Prompts to initialize repo if .git folder missing
  • Clean console output with emojis and colored text
  • Global CLI executable (plain-git) via npm bin

🟢 Status: Phase 1 complete
🧩 Next: Phase 2 – Add RepositoryManager, BranchManager, CommitManager

0 commit comments

Comments
 (0)