Skip to content

Utilities for building an asynchronous shell interface and a communication API over serial link

Notifications You must be signed in to change notification settings

Club-INTech/ShellTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShellTools

Quickly build command line interface to operate a remote target that uses Unpadded over serial

Installation

As a user

Add this repository as a submodule of your project.

git submodule add https://github.com/Club-INTech/ShellTools
git submodule update

Install the Python dependencies from requirements.txt.

pip3 install -r ShellTools/requirements.txt

Unpadded will require ccache to run. Install it from your packet manager (e.g. Aptitude).

sudo apt install ccache

If you want a taste of the features provided by the shell package, you can run the demo shell.

python3 ShellTools/demo.py

As a developper

If you want to contribute, please install the necessary development tools.

sudo apt install ccache
./configure

Do not forget to test your installation afterwards.

./check

About

Utilities for building an asynchronous shell interface and a communication API over serial link

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published