← All tools

risu729/biwa

Popularity 65 Updated Development & Build

Develop locally and run commands seamlessly on UNSW CSE servers—a modern, actively maintained successor to cserun.

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

<p align="center" <img src="docs/src/public/icon.svg" alt="biwa" width="144" / </p

<h1 align="center"biwa</h1

<p align="center" Develop locally and run commands seamlessly on UNSW CSE servers. </p

<p align="center" <a href="https://biwa.takuk.me/"Documentation</a · <a href="https://biwa.takuk.me/getting-started"Getting started</a · <a href="https://github.com/risu729/biwa/releases"Releases</a </p

biwa keeps your preferred editor and tooling on your own machine, synchronizes your project efficiently, and runs CSE-specific commands remotely. It is a modern, actively maintained successor to cserun.

Highlights

  • Edit locally while running autotest, give, and other commands on CSE.
  • Synchronize only changed files with smart remote path handling.
  • Forward environment variables and standard input when needed.
  • Clean up stale remote projects to stay within CSE disk quotas.

Install

Using mise (recommended):

mise use -g github:risu729/biwa

Alternatively, install from crates.io:

cargo install biwa

Windows users should run biwa inside WSL2.

Quick start

Initialize a project, configure your CSE account in the generated biwa.toml, then run a command:

biwa init
biwa run 1511 autotest lab01

See the getting started guide for SSH setup and configuration, or browse the full CLI reference.

Development