← 全部工具

risu729/biwa

热度 65 更新于 开发与构建

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

githubauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

<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