cpbooster
Hi Codeforces,
I wanted to share with you my latest project: cpbooster which stands for "Competitive Programming Booster". It is a cross-platform CLI tool designed to boost competitive programmer's speed during contests. The console command suits any coding environment and it’s very simple to use. Vim users can install cpbooster.vim plugin to boost their speed even more. I hope you like it!.
Usage
Note: Run cpbooster <command> --help
to display help information about an specific command.
Vim Usage (Commands)
Command | Description |
---|---|
:Test [id] | Test your current code against all available testcases for it, or just one testcase if [id] is set. |
:Debug [id] | Run your current code with your debugging flags, or run it against one testcase if [id] is set. |
:Create <filename> | Create source file loading the corresponding template for the file extension. |
:Rtest [id] | Test the last compiled version of your code. Same as :Test but without recompiling. |
:Rdebug [id] | Debug the last compiled version of your code. Sames as :Debug but without recompiling. |
Configuration File Options
Features
- Automatically clone sample testcases files into an specific directory
- Create source files from a template
- Test your code against sample testcases quickly.
Supported results:- AC (Accepted)
- WA (Wrong Answer)
- TLE (Time Limit Exceeded)
- RTE (Runtime Error)
- CE (Compilation Error)
- Run code with your own debugging flags easily
+1000 :v
It now supports python
Perfect stuff!...
:Create
Command added:Rtest
&:Rdebug
vim commands added.TLE veredict added + total score summary + bug fixes
Mac terminal is now fully supported. Run
npm i -g cpbooster
to updateVIM plugin now adds a new window to visualize the output. In this way we can see both the output and the code at the same time.