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:
-
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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
zse-1.3.0-py3-none-any.whl
(7.7 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
457777e242c4ae57469c614f5ec87d9be897a1221b3210bcdb3ea015ceefd351
|
|
| MD5 |
3eb0843af01a4890924932ed9f3a7a52
|
|
| BLAKE2b-256 |
c3533cd1425ec55b3b217d66684c0e728e3bd9dc5c5c8c04182fc88441cb99ce
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3eece7580fbda42253fdce46f49d8072fa521de7c5ec56c842ed0c035f609dc0
|
|
| MD5 |
d1d92d2378f605729f280e8f22ff442d
|
|
| BLAKE2b-256 |
249ab47b591e4a95750f76370547a8f060e54113f81b5011db9b884998502884
|