#cli #imark #climark

app flymark

A super-duper-fast CLI imark client

8 releases (breaking)

0.8.0 Dec 7, 2022
0.7.0 Dec 7, 2022
0.6.0 Aug 21, 2022
0.5.0 Aug 16, 2022
0.1.0 May 6, 2022

#1457 in Command line utilities

Download history 8/week @ 2022-11-21 1/week @ 2022-11-28 60/week @ 2022-12-05 25/week @ 2022-12-12 1/week @ 2022-12-19 1/week @ 2023-01-02 4/week @ 2023-01-09 4/week @ 2023-01-16 5/week @ 2023-01-23 23/week @ 2023-01-30 30/week @ 2023-02-06 32/week @ 2023-02-13 17/week @ 2023-02-20 2/week @ 2023-03-06

51 downloads per month


2.5K SLoC


Super-duper-fast CLI imark client, intended for marking exams.


Make sure you have a working Rust toolchain installed (stable, latest recommended).

You can install a Rust toolchain with Rustup.

Once you have a toolchain installed, simply run: cargo install flymark.


flymark <scheme_file> <course> <session>

  • scheme_file is the path to a file that holds the marking scheme. A sample scheme that displays all the capabilities is available in simple_scheme.txt.

  • course is the course to mark, in the format: cs1521.

  • session is the session of the course to mark, in the format: 22T1.

There are additional flags to override some of the settings, including allowing you to use a custom imark cgi endpoint. Read more with flymark --help


Licensed under either of

at your option.


Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


~493K SLoC