cpg

Modern, fast, and language-agnostic tool for Competitive Programming

A command-line interface tool for competitive programming, supporting multiple online judges and features like problem downloading, solution testing, and submission tracking.

Early development

This project is in early development, and is not well-tested yet.

Configuration and metadata formats may change.

Demo

Getting started

  1. Install cpg.
  2. Configure your workspace and log in.
  3. Download a problem or contest.
  4. Test your solution and generate extra test cases.
  5. Submit your solution and watch the results.

See the command reference for all commands and flags.