Skip to content

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rovercli

A command line interface and Textual TUI for UBC Rover operations.

Installation

From the repository root, install the package:

python -m pip install -e . --break-system-packages

This installs Textual and creates the rovercli terminal command. Running rovercli without arguments opens the TUI.

Commands

setup

This command sets up the RoverFlake2 repo.

rovercli setup --distro jazzy

tui

rovercli
rovercli tui

sync

Sync files between devices on the UBC Rover network, without unecessary copying of files that haven't changed.

rovercli sync --src-root RoverFlake2 --dst-root RoverFlake2 --remote-host rv@192.168.1.4

Other commands are rovercli print-ip-table and rovercli time-sync.

About

CLI for various UBC Rover operations

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages