All Projects → slycelote → Caide

slycelote / Caide

Automates certain common tasks that you do during programming competitions

Programming Languages

haskell
3896 projects

Projects that are alternatives of or similar to Caide

harwest-tool
A one-shot tool to harvest submissions from different OJs onto one single VCS managed repository http://bit.ly/harwest
Stars: ✭ 89 (+36.92%)
Mutual labels:  codeforces, command-line-tool
Q
q - Run SQL directly on CSV or TSV files
Stars: ✭ 8,809 (+13452.31%)
Mutual labels:  command-line-tool
Ed
A modern UNIX ed (line editor) clone written in Go
Stars: ✭ 44 (-32.31%)
Mutual labels:  command-line-tool
Competitive Programming
Repository of all my submissions to some competitive programming website (Online Judges), as well as, the implementation of some data structures and algorithms.
Stars: ✭ 53 (-18.46%)
Mutual labels:  codeforces
Intrinsics Dude
Opensource Visual Studio extension for compiler instrinsics in C/C++
Stars: ✭ 44 (-32.31%)
Mutual labels:  visual-studio-extension
Rff Cli Example
An example of how to use 🏁 React Final Form in a CLI application with Ink
Stars: ✭ 55 (-15.38%)
Mutual labels:  command-line-tool
Kube Aliases
Kubernetes Aliases and Bash Functions
Stars: ✭ 40 (-38.46%)
Mutual labels:  command-line-tool
Nat
nat - the 'ls' replacement you never knew you needed
Stars: ✭ 1,129 (+1636.92%)
Mutual labels:  command-line-tool
Openapi Connected Service
Visual Studio extension to generate OpenAPI (Swagger) web service reference.
Stars: ✭ 57 (-12.31%)
Mutual labels:  visual-studio-extension
Reorder
Reorder Swift functions
Stars: ✭ 51 (-21.54%)
Mutual labels:  command-line-tool
Gitauthors
✍️ Get a quick summary of a repo's authors.
Stars: ✭ 50 (-23.08%)
Mutual labels:  command-line-tool
Upt
Universal Package-management Tool for Windows, macOS and Linux.
Stars: ✭ 45 (-30.77%)
Mutual labels:  command-line-tool
Bideveloperextensions
A Visual Studio extension that enhances development functionality in Business Intelligence Development Studio (BIDS) and SQL Server Data Tools (SSDT).
Stars: ✭ 55 (-15.38%)
Mutual labels:  visual-studio-extension
Catage
Node package and CLI tool to convert code into an image with syntax highlighting
Stars: ✭ 44 (-32.31%)
Mutual labels:  command-line-tool
Spell Checker For Swift
This command line tool can check spelling and show proposed correction.
Stars: ✭ 61 (-6.15%)
Mutual labels:  command-line-tool
Coreutils
Cross-platform Rust rewrite of the GNU coreutils
Stars: ✭ 9,603 (+14673.85%)
Mutual labels:  command-line-tool
Note
Quick and easy Command-line tool for taking notes.
Stars: ✭ 49 (-24.62%)
Mutual labels:  command-line-tool
Foxify Cli
💻 Firefox Command-Line Theme Manager 🦊 Inspired by spicetify-cli 🔥
Stars: ✭ 55 (-15.38%)
Mutual labels:  command-line-tool
Icie
Competitive programming IDE-as-a-VS-Code-plugin
Stars: ✭ 65 (+0%)
Mutual labels:  codeforces
Gaze
👁️Executes commands for you
Stars: ✭ 62 (-4.62%)
Mutual labels:  command-line-tool

caide

Automates certain common tasks that you do during programming competitions: parsing, running and debugging problem tests, inlining library code.

  • Parses problem statement and extracts test cases
  • Generates solution scaffold
  • Inlines library code and prepares a single source file for submission
  • Runs the tests on your solution
  • Assists in debugging the tests

caide is designed to support multiple programming languages and IDEs/editors.

Screenshots

Codelite and command line caide in Linux: (full size)

Codelite in Windows: (full size)

Visual Studio:

Download

caide is split into the following components (click the links to learn more):

  • caide is core command line application implementing all functionality. Windows and Linux are supported. Theoretically, it should also build on OS X.
  • VsCaide is caide frontend (extension) for Visual Studio; currently supports C++ and C# programming languages.
  • tccaide is a plugin for Topcoder arena required if you want to work with Topcoder problems.

Download caide from releases page. You will need either the command line executable for your platform, or the Visual Studio extension. In addition, if you want Topcoder support, you will need the Arena plugin.

Documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].