CPCli

module
v1.0.3-0...-60ebbbb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 25, 2025 License: MIT

README

Welcome to the CPCli project repository

Stands for Competitive Programmers Command Line Interface A CLI tool for competitive programmers that allows you to track statistic and improve overall workflow during competitions

Documentation

You can view the documentation for the project here (This includes stuff related to installation and all the commands)

Features

  • Link accounts for LeetCode, and CodeForce for rating updates and etc
  • Sync accounts using a command to sync the rating of all your accounts at the same time
  • Add templates for certain problems (permutations, djikstra, etc) and access them easily
  • Submit code for Leetcode, and Codeforces problems throught the terminal (coming soon if possible)
  • Use a config to set name, change accounts, and set preferences
  • Use streaks for motivation (RAAAAAAHHHHH)

Tools

Contributing

Contributions are always welcome!

See CONTRIBUTING.md for ways to get started.

Please adhere to this project's code of conduct.

AI Usage

AI was used in this project in order to give more ideas of what other features I could add, by using search feature for concerns online. It was also used to figure out some logical code for stuff such as Rich module, and json

Environment Variables

For secure CodeForces API calls, you require an API key refer to the Authorization section on https://codeforces.com/apiHelp

Directories

Path Synopsis
src
cmd/cp-cli command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL