Command Line tool using the temmies library
Note
I am currently working on an arch linux package for this tool (AUR). Open an issue if I forget and/or you want me to package it for another distro. A bash script is also in the works.
pipx install temmies-cli
temmies init <year>/<course>/<assignment> <path>
temmies init 2024-2025/advalgo/labs-wk2 .
temmies init <year>/<course>
-s
: Search for an assignment instead of providing the link i.e.temmies init -s "Advanced Algorithms"
.-t <path>
: Specify where you want your tests to be (relative to the parent of each assignment folder). Default is.
.-f <path>
: Specify where you want your files to be (relative to the parent of each assignment folder). Default is.
.
Once the command is ran:
.
├── practical_1
│ ├── pizza
| | | .temmies <-- This is the temmies file which lets you do `temmies submit`
│ │ ├── tcs
│ │ │ ├── 1.in
│ │ │ ├── 1.out
│ │ │ ├── 6.in
│ │ │ ├── 6.out
│ └── tunnel
| | | .temmies <-- there's one of these in each assignment folder
│ │ ├── tcs
│ │ │ ├── 1.in
│ │ │ ├── 1.out
│ │ │ ├── 2.in
│ │ │ ├── 2.out
│ │ │ ├── 3.in
│ │ │ ├── 3.out
temmies submit main.c
Submits a file to the relevant assignment. You can pass multiple files as well.
Example:
-q
: Quiet submission, don't wait for output
Shows an overview of the current assignment's status.
-d
: Adds some more detail (i.e. the leading submission)