Your personal assistant for everything competitive-programming-related.
Project description
Competitive Programming Tool Kit
The Competitive Programming Tool Kit (cptk for short), is a command-line interface (CLI) that aims to be your personal assistant for everything competitive-programming-related. Some of the main features of cptk are:
- Supports all large competitive programming websites, including codeforces.com, cses.fi and kattis.com
- Automatically download and run example test cases
- Manage and catalog the solutions in your competitive programming folder
- Full git integration: commits and pushes solutions after you submit them
- And much more!
Are you using cptk? Show us love and display the badge in your repository!
Getting started
Installation
The Competitive Programming Tool Kit is implemented fully in Python and is distributed using the Python Package Index (PyPI).
To use cptk make sure you have CPython>=3.7 installed.
Then, install cptk using pip
:
pip install cptk
You can check that the installation went successfully by running:
cptk --help
If you are experiencing problems while installing cptk, check out the more detailed Installation Guide.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0a1 - 16.2.2022
Fixed
- Default templates are now bundled with the package,
which fixes the bug in
cptk init
.
0.1.0a0 - 15.2.2022
The first (alpha) release of cptk! 🥳 Feel free to use the software and report any bugs that you find! Enjoy and have a nice day! 😃
Added
- Supported commands are:
cptk initialize
,cptk clone
,cptk move
,cptk bake
andcptk serve
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.