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)
This is my fetch, with ascii arts from neofetch and internet

deadfetch This is my fetch, with ascii arts from neofetch and internet Installation First what you need its python Fedora sudo dnf install python3 sud

DedSec 8 Jan 20, 2022
Command line tool for monitoring changes of File entities scoped in a Synapse File View

Synapse Monitoring Provides tools for monitoring and keeping track of File entity changes in Synapse with the use of File Views. Learn more about File

Sage Bionetworks 3 May 28, 2022
A command line tool made in Python for the popular rhythm game

osr!name A command line tool made in Python for the popular rhythm game "osu!" that changes the player name of a .osr file (replay file). Example: Not

2 Dec 28, 2021
A supercharged Git/GitHub command line interface (CLI)

A supercharged Git/GitHub command line interface (CLI).

Donne Martin 7.4k Jan 07, 2023
MasterDuel Image Recognition Translation Command Line Tool

MasterDuelTranslate(Use Ygo Card DataBase,belong win32 window shot & image match)

PatchouliTC 77 Dec 01, 2022
A mini command line tool to spellcheck text files using tadqeek.alsharekh.org

tadqeek_sakhr A mini command line tool to spellcheck text files using tadqeek.alsharekh.org Usage usage: python tadqeek_sakhr.py [-h] -i INPUT [-o OUT

Youssif Shaaban Alsager 5 Dec 11, 2022
Booky - A command line utility for bookmarking files on your terminal!

Booky A command line utility for bookmarking files for quick access With it you can: Bookmark and delete your (aliases of) files at demand Launch them

Pran 1 Sep 11, 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
Python CLI vm manager for remote access of docker images via noVNC

vmman is a tool to quickly boot and view docker-based VMs running on a linux server through noVNC without ssh tunneling on another network.

UCSD Engineers for Exploration 1 Nov 29, 2021
Bonjour Software pypahe is a Python Package Helper command-line tool.

pypahe Bonjour Software pypahe is a Python Package Helper command-line tool. Requirements Docker runtime Usage print the latest available version of a

Bonjour Software 0 Aug 10, 2021
Limit your docker image size with a simple CLI command. Perfect to be used inside your CI process.

docker-image-size-limit Limit your docker image size with a simple CLI command. Perfect to be used inside your CI process. Read the announcing post. I

wemake.services 102 Dec 14, 2022
Dart Version Manager CLI implemented with Python and Typer.

Dart Version Manager CLI implemented with Python and Typer.

EducUp 6 Jun 26, 2022
An anime command-line system information tool written in python.

Animefetch - v0.0.3 An anime command-line system information tool written in python. Description Animefetch is an anime command-line system informatio

Thadeuks 6 Jun 17, 2022
Command-line interface to PyPI Stats API to get download stats for Python packages

pypistats Python 3.6+ interface to PyPI Stats API to get aggregate download statistics on Python packages on the Python Package Index without having t

Hugo van Kemenade 140 Jan 03, 2023
gcptree - Like the unix tree command but for GCP Org Heirarchy

gcptree Like the unix tree command but for GCP Org Heirarchy. For a note on coloring, the org node is green, folders and blue, and projects that are n

Ryan Canty 25 Sep 06, 2022
Tools crack instagram + fb ayok dicoba keburu premium 😁

FITUR INSTALLASI [1] pkg update && pkg upgrade [2] pkg install git [3] pkg install python [4] pkg install python2 [5] pkg install nano [6]

Jeeck 1 Dec 11, 2021
Ideas on how to quickly learn to build command-line tools

CLI-Bootcamp Ideas on how to quickly learn to build command-line tools Part 1-Bash Week1: Using Linux Lesson 1: Using Linux Shell Lab Lesson 2: How sh

Noah Gift 10 Apr 18, 2022
A command-line based, minimal torrent streaming client made using Python and Webtorrent-cli. Stream your favorite shows straight from the command line.

A command-line based, minimal torrent streaming client made using Python and Webtorrent-cli. Installation pip install -r requirements.txt It use

Jonardon Hazarika 17 Dec 11, 2022
Helping you manage your data science projects sanely.

PyDS CLI Helping you manage your data science projects sanely. Requirements Anaconda/Miniconda/Miniforge/Mambaforge (Mambaforge recommended!) git on y

Eric Ma 16 Apr 25, 2022
Simple Digital Ocean CLI by python.

Simple Digital Ocean CLI by python.

Chiro 2 Jan 01, 2023