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.0.tar.gz (8.5 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.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: zse-1.3.0.tar.gz
  • Upload date:
  • Size: 8.5 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.0.tar.gz
Algorithm Hash digest
SHA256 457777e242c4ae57469c614f5ec87d9be897a1221b3210bcdb3ea015ceefd351
MD5 3eb0843af01a4890924932ed9f3a7a52
BLAKE2b-256 c3533cd1425ec55b3b217d66684c0e728e3bd9dc5c5c8c04182fc88441cb99ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zse-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 7.7 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3eece7580fbda42253fdce46f49d8072fa521de7c5ec56c842ed0c035f609dc0
MD5 d1d92d2378f605729f280e8f22ff442d
BLAKE2b-256 249ab47b591e4a95750f76370547a8f060e54113f81b5011db9b884998502884

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