Skip to content

aidenberzins/GitGud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 GitGud Practice CLI

A TypeScript-driven CLI toolkit for practicing structured coding problems in a real-world, class-based format β€” inspired by CodeSignal, LeetCode, and other interview platforms.


πŸš€ Getting Started

Install dependencies:

pnpm install

Create your first problem:

pnpm new practice-problem

Run tests for any incomplete problem:

pnpm test practice-problem

πŸ“– CLI Guide

pnpm guide

πŸ›  Commands

πŸ—οΈ Problem Scaffolding

  • pnpm new <name> Create a new problem (camelCase folder with starter files)
  • pnpm test Select and run tests for an uncompleted problem
  • pnpm test --all Test any problem, even completed ones

πŸ““ Completion Tracking

  • pnpm mark Mark a single problem as complete
  • pnpm mark:multi Mark multiple problems at once
  • pnpm mark:undo Unmark selected problems from completed
  • pnpm mark:reset Wipe the entire completed list (with confirmation)

πŸ“˜ Help & Docs

  • pnpm guide Show this help menu with usage info

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published