Command line tool for interacting and testing warehouse components

Overview

Warehouse debug CLI

Example usage for Zumo debugging

See all messages queued and handled. Enable by compiling the zumo-controller with -DDEBUG_MODE_ENABLED. Will slow down the code and timing may be a bit imprecise but this can really help us debug state machine/logic issues.

$ python -m wdc.cli
Welcome to warehouse-debug-console
(wdc) connect
(wdc) listen
Starting listener
(wdc) listen
Starting listener
(wdc) dispatch
(wdc) listen stop
(wdc) showlog
[01:45:44.323210]: HEARTBEAT_MSG handled by WATCHDOG
[01:45:44.705814]: SM_DISPATCH_FROM_IDLE queued to STATE
[01:45:44.705943]: SM_DISPATCH_FROM_IDLE handled by STATE
[01:45:44.706028]: DRIVE_ENABLE queued to DRIVE
[01:45:44.706098]: REFARR_CALIBRATE queued to REFARR
[01:45:44.706168]: REFARR_CALIBRATE handled by REFARR
[01:45:44.706238]: DRIVE_TIMED_TURN queued to DRIVE
[01:45:44.706307]: DRIVE_ENABLE handled by DRIVE
[01:45:44.706376]: DRIVE_TIMED_TURN handled by DRIVE
[01:45:44.829331]: HEARTBEAT_MSG queued to WATCHDOG
[01:45:44.830000]: HEARTBEAT_MSG handled by WATCHDOG
[01:45:45.209795]: DRIVE_TIMED_TURN_DONE queued to REFARR
[01:45:45.209884]: DRIVE_TIMED_TURN_DONE queued to DRIVE
[01:45:45.209953]: DRIVE_TIMED_TURN_DONE handled by REFARR
[01:45:45.210028]: DRIVE_TIMED_TURN queued to DRIVE
[01:45:45.210096]: DRIVE_TIMED_TURN_DONE handled by DRIVE
[01:45:45.210252]: DRIVE_TIMED_TURN handled by DRIVE
[01:45:45.332707]: HEARTBEAT_MSG queued to WATCHDOG
[01:45:45.333442]: HEARTBEAT_MSG handled by WATCHDOG
[01:45:45.833274]: HEARTBEAT_MSG queued to WATCHDOG
[01:45:45.833924]: HEARTBEAT_MSG handled by WATCHDOG
[01:45:46.213808]: DRIVE_TIMED_TURN_DONE queued to REFARR
[01:45:46.213888]: DRIVE_TIMED_TURN_DONE queued to DRIVE
[01:45:46.213955]: DRIVE_TIMED_TURN_DONE handled by REFARR
[01:45:46.214030]: DRIVE_TIMED_TURN queued to DRIVE
[01:45:46.214096]: DRIVE_TIMED_TURN_DONE handled by DRIVE
[01:45:46.214169]: DRIVE_TIMED_TURN handled by DRIVE
[01:45:46.336666]: HEARTBEAT_MSG queued to WATCHDOG
[01:45:46.337416]: HEARTBEAT_MSG handled by WATCHDOG
[01:45:46.715811]: DRIVE_TIMED_TURN_DONE queued to REFARR
[01:45:46.715892]: DRIVE_TIMED_TURN_DONE queued to DRIVE
[01:45:46.715962]: DRIVE_TIMED_TURN_DONE handled by REFARR
[01:45:46.716045]: DRIVE_TIMED_TURN_DONE handled by DRIVE
[01:45:46.839330]: HEARTBEAT_MSG queued to WATCHDOG
[01:45:46.840025]: HEARTBEAT_MSG handled by WATCHDOG
(wdc)
Ssl-tool - A simple interactive CLI wrapper around openssl to make creation and installation of self-signed certs easy

What's this? A simple interactive CLI wrapper around openssl to make self-signin

Aniket Teredesai 9 May 17, 2022
CLI tool that helps manage shell libraries.

shmgr CLI tool that helps manage shell libraries. Badges 📛 project status badges: version badges: tools / frameworks used by test suite (i.e. used by

Bryan Bugyi 0 Dec 15, 2021
Jupyter notebook client in neovim

🪐 Jupyter-Nvim Read jupyter notebooks in neovim Note: The plugin is still in alpha stage 👾 Usage Just open any *.ipynb file and voila! ✨ Contributin

Ahmed Khalf 85 Dec 29, 2022
alternative cli util for update-alternatives

altb altb is a cli utility influenced by update-alternatives of ubuntu. Linked paths are added to $HOME/.local/bin according to XDG Base Directory Spe

Elran Shefer 8 Dec 07, 2022
A user-friendly python CLI for Fmask 4.3 software (GERS Lab, UCONN).

pyFmask What is pyFmask pyFmask is a user-friendly python CLI for Fmask 4.3 software (GERS Lab, UCONN; https://github.com/GERSL/Fmask). Fmask (Zhu et

1 Jan 05, 2022
Ralph is a command-line tool to fetch, extract, convert and push your tracking logs from various storage backends to your LRS or any other compatible storage or database backend.

Ralph is a command-line tool to fetch, extract, convert and push your tracking logs (aka learning events) from various storage backends to your

France Université Numérique 18 Jan 05, 2023
Stream comments, submissions from subreddits and users across reddit right in your terminal

reddit_from_terminal stream comments, submissions from subreddits and users across reddit right in your terminal Alert! : Can't watch media contents(p

Pritam Dhara 2 Dec 30, 2021
Pyrdle - Play Wordle in the CLI. Write an algorithm to play Wordle for you. Ruin all of the fun you've been having

Pyrdle - Play Wordle in the CLI. Write an algorithm to play Wordle for you. Ruin all of the fun you've been having

Charles Tapley Hoyt 11 Feb 11, 2022
Openstack bucket retention cli

Openstack bucket retention cli

Fatih Sarhan 3 Apr 03, 2022
Bryce Geiser 4 Aug 04, 2022
Salesforce object access auditor

Salesforce object access auditor Released as open source by NCC Group Plc - https://www.nccgroup.com/ Developed by Jerome Smith @exploresecurity (with

NCC Group Plc 90 Sep 19, 2022
A Command Line Error Parser Built using Python.

"Stalk Overflow with debuggy" Error Parser Everything is done in Python so it's extremely easy to install and use. Supports Python 3. Debuggy is used

Derhnyel 22 Nov 10, 2022
img-proof (IPA) provides a command line utility to test images in the Public Cloud

overview img-proof (IPA) provides a command line utility to test images in the Public Cloud (AWS, Azure, GCE, etc.). With img-proof you can now test c

13 Jan 07, 2022
A CLI/Shell supporting OpenRobot API and more!

A CLI/Shell supporting JeyyAPI, OpenRobot API and RePI API.

OpenRobot Packages 1 Jan 06, 2022
MiShell is a multi-platform, multi-architecture project based on the first version (MiShell32)

MiShell is a multi-platform, multi-architecture project based on the first version (MiShell32), which offers super super small reverse shell payloads great for injection in buffer overflow vulnerabil

Kamyar Hatamnezhad 0 Oct 27, 2022
Set of scripts & tools for converting between numbers and major system encoded words.

major-system-converter Set of scripts & tools for converting between numbers and major system encoded words. Uses phonetics instead of letters to conv

4 Aug 09, 2022
A simple CLI tool for getting region-specific status of Logz.io components.

About A simple CLI tool for checking the current status of Logz.io components per region. Built With Python 3 The following packeges (see requirements

Yotam Bernaz 1 Dec 11, 2021
Command line tool to automate transforming the effects of one color profile to another, possibly more standard one.

Finished rendering the frames of that animation, and now the colors look washed out and ugly? This terminal program will solve exactly that.

Eric Xue 1 Jan 26, 2022
Command line tool for google dorks

CLI for google dorks This is the command line tool made with pytohn which allows the users to perform Google dorks easily Installation Install google

subrahmanya s hegade 3 Feb 08, 2022
xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt.

xonsh xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt. The language is a superset of Python 3.6+ with additio

xonsh 6.7k Jan 08, 2023