##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######
##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######
##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######

cf-tool is a powerful command-line interface for Codeforces that streamlines the entire competitive programming workflow from your terminal. Written in Go and weighing only ~7MB, this cross-platform tool eliminates constant browser switching by bringing contest participation directly to your command line. Key Features: • Race Mode - Run "cf race [contest-id]" for the ultimate contest experience with countdown timer, auto-opening problem pages, and automatic sample fetching when the contest starts • Direct Submission - Submit solutions and watch verdict status in real-time without leaving the terminal • Test Case Management - Parse sample test cases, add custom tests (inK.txt/ansK.txt), and test locally before submitting • Template System - Generate code from customizable templates with dynamic placeholders ($%U%$ for username, $%Y%$/$%M%$/$%D%$ for date, etc.) • Solution Cloning - Clone entire solution repositories from other users for learning and analysis • Pull Previous Submissions - Retrieve your own past solutions for reference • Contest Information - View problem statistics and standings from the terminal • Multi-Platform Support - Works with regular Contests, Gym, Groups, and acmsguru archive Typical Workflow: 1. "cf race 1234" - Start contest with countdown and auto-setup 2. "cf gen cpp" - Generate solution file from template 3. "cf test" - Compile and test against samples 4. "cf submit" - Submit when tests pass 5. "cf watch" - Monitor submission verdict Supports all programming languages available on Codeforces. Configure network proxies and mirror hosts for users with connectivity issues. Colorful CLI output makes information easy to distinguish at a glance. Note: Repository archived December 2024 due to Codeforces bot detection. Still functional for most operations.