A CLI app using Ink and React to manage Git.
- Node.js >= 18.0.0
- npm
npm installnpm run build- Build the TypeScript projectnpm run dev- Build in watch modenpm run lint- Lint the codebasenpm run lint:fix- Lint and auto-fix issuesnpm run typecheck- Type check without emitting files
grove/
├── src/ # Source files
│ └── index.ts # Entry point
├── dist/ # Compiled output
├── eslint.config.js # ESLint configuration
├── tsconfig.json # TypeScript configuration
└── package.json # Project metadata
- TypeScript - Type-safe JavaScript
- React - UI library
- Ink - React for CLI applications
- ESLint - Code linting with typescript-eslint