oisuite

Crates.iooisuite
lib.rsoisuite
version1.0.0
sourcesrc
created_at2021-11-22 16:57:00.976134
updated_at2021-11-22 16:57:00.976134
descriptionSuite for testing algorithm problems
homepage
repositoryhttps://www.github.com/querterdesu/oisuite
max_upload_size
id485762
size17,438
(querterdesu)

documentation

README

oisuite

Your number #1 tool to managing your algo questions! This software only works on UNIX-based operating systems (macOS, Linux, BSD, etc.)

  • Project generation
  • Quick project template updates
  • Good template with functional Makefile
  • Testing capabilities
  • Timing answers and time requirements
  • Test packages
  • Custom config oisuite.yml
  • Multithreading test generation / execution

Dependencies

For oisuite, you will need:

  • Make
  • g++
  • git
  • cargo (for building the program)
  • a POSIX-compliant shell

Installation

You can install oisuite by cloning this repository, and follow the following steps:

  • Install rustup
  • Change the rust compiler to nightly:
$ rustup install nightly
$ rustup update
$ rustup default nightly
  • Add ~/bin to your PATH
  • Run install.sh

The project should automatically install onto your machine.

After that, make sure to run oisuite install to add all of the required files.

Configuration

By default, the config file is located at ~/oi/.oisuite/config.yml. After every modification, make sure to run oisuite update in order to update all of the files.

Please take a look at oisuite-files for how your file template should look like!

License

This software is available under the MIT license.

Commit count: 0

cargo fmt