Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

README: now you can actually read me #9

Merged
merged 1 commit into from
Jun 18, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 32 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,33 @@
# sk8brd
## Simple remote board control software
# sk8brd - Simple remote board control software

TODO: readme
## Server
`sk8brd-server` is still not there.. The only other implementation is [cdba-server](https://github.com/linux-msm/cdba/) for now.

## Usage
### Interactive client:
`cargo run -- -f <host> -p <port> -i <path/to/boot.img> -b <board> [-u user] [--power-cycle]`

Keybinds:
* `CTRL-A` +
* `a` -> send a CTRL-A
* `B` -> send a console break
* `p` -> turn off board power
* `P` -> turn on board power
* `q` -> quit
* `s` -> request a JSON status update (WIP)
* `v` -> turn off USB VBUS
* `V` -> turn on USB VBUS

### Non-interactive CLI:
`cargo run --bin sk8brd-cli -f <host> -i <path/to/boot.img> [-b board]`

Make sure `ssh-agent` is running and has your keys imported.

## License
`BSD-3-Clause`

## Credits
```
Author: Konrad Dybcio <[email protected]>
cdba contributors (for the original cdba implementation)
```