Skip to main content

temmies-cli

Command Line tool using the temmies library

Installation

[!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

Usage

temmies init <year>/<course>(/<assignment>) <path>

Initialize a new assignment

temmies init <year>/<course>/<assignment> <path>

temmies init 2024-2025/advalgo/labs-wk2 .

Initializing an entire course

temmies init <year>/<course>

Optional args

  • -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 ..

File hierarchy example

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 <file>

temmies submit main.c Submits a file to the relevant assignment. You can pass multiple files as well.

Example:

submit

Optional args

  • -q : Quiet submission, don't wait for output

temmies status

Shows an overview of the current assignment's status.

Optional args

  • -d : Adds some more detail (i.e. the leading submission)

Metadata

Release files for temmies-cli 1.0.121

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for temmies-cli 1.0.121
File Interpreter ABI Platform
temmies_cli-1.0.121-py3-none-any.whl Python 3 none any Details

Release files / temmies_cli-1.0.121-py3-none-any.whl

Download URL temmies_cli-1.0.121-py3-none-any.whl
Size 20.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2f22a2a6000673ef8e22a84dcbbd35e601770ec65b6ac8c1f305ec33be3e4565
BLAKE2b-256 checksum
How to use checksums
5b8b23863753bd8af9a98f7dbaf4c63eb6aca8becf2154ba81cbbb41bbb77ddc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.1

Release history Release notifications | RSS feed

This release

1.0.121 This release

1 release file

1.0.12

1 release file

1.0.11

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page