srv: screeps room view
A TUI application allowing viewing Screeps servers/rooms.
Uses the rust-screeps-api library for networking.
- viewing rooms
- defaulting to a user's owned room when starting up
- navigating around room with arrow keys or hjlk
- switching shards by pressing 's' key
- viewing basic information about objects under cursor
- implement more controls besides just "move around the room"
- implement some display of what actions happened last tick
- implement other viewing modes
Requires nightly Rust. Tested with
rustc 1.36.0-nightly (372be4f36 2019-05-14).
Install snapshot of repository into PATH
cargo install --git https://github.com/daboross/srv.git
Install from cloned repository
cargo install --path .
Run directly from repository
# debug mode (faster compile, slower runtime) cargo run -- --token 'my_auth_token' cargo run -- --help # release cargo run --release -- --help # or cargo build --release ./target/release/srv --help