Skip to main content

A CLI tool that allows UNSW students to submit work to CSE machines.

Project description

zse

A python program built for UNSW students to submit files and run autotests on local files. Heavily inspired by cserun

Usage

> zse "1511 autotest bad_pun" -d ./tests/
[1/5] Connecting to: login.cse.unsw.edu.au:22  
[2/5] Authenticated as: z5583960  
[3/5] Establishing SFTP connection  
[4/5] Synced local files to remote  
[5/5] Command sent: 1511 autotest bad_pun
============== Output ==============  
1511 c_check bad_pun.c  
dcc -Werror -o bad_pun bad_pun.c  
Test 0 (./bad_pun) - passed  
====================================
1 tests passed 0 tests failed  
====================================
Exit Status: 0  

Installation

To get started with zse, follow these steps:

  1. Install the package using pip:

    pip install zse
    

Task list

  • Add Y/n confirmation before fetching from remote
  • Enhance pipe feature i.e. actually make it useful
  • Add more to readme.md such as how to create exe and add to system path

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zse-1.3.1.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zse-1.3.1-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file zse-1.3.1.tar.gz.

File metadata

  • Download URL: zse-1.3.1.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for zse-1.3.1.tar.gz
Algorithm Hash digest
SHA256 36dad71f6f1a745219525c79d37eb4b1774d12cf5e2ef28d5d3efcf5f508d690
MD5 a6028e20170b23712692c1922ca363c6
BLAKE2b-256 54a70495666b0eb1f187dc7f9eaf69b6b5603d071ed912b41fc14d7dc726d2bc

See more details on using hashes here.

File details

Details for the file zse-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: zse-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for zse-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1737d98611ae5503fa866a40fae407bc69c5a07a7b621293aca6db8b71a365e2
MD5 e922c34e23b8b30aa8cbf3baf7a679d0
BLAKE2b-256 bddd9858c4b2f5d8586e9d4016c55f2eb0a811cf0b382f37527b6b8965883292

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page