🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

github.com/theelectricmiraclecat/async-commander

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/theelectricmiraclecat/async-commander

v0.0.0-20140905183249-13c7505fc347
Source
Go
Version published
Created
Source

#Async Commander

This is a simple command-line application that allows you to manage input and output to processes running asynchronously. Each process sends its output to STDOUT (unless it is muted). This allows you to see processes interacting with one another synchronously. You can send input to a specific process, see its output as well as those of any other processes it affects. The goal is to allow greater visibility for service-oriented architectures running locally for development.

I created this application as a way to learn and explore Go. It may not be entirely practical, but it's definitely fun, since you can look sling commands and run 10 different asynchronous processes.

Features to implement:

###Features

  • Spawn different processes asynchronously (done)
  • Send input to a specific process (done)
  • Switch default process to send input to (done)
  • Send signal to a specific process (done)
  • Mute/unmute output from different processes
  • dotfile to configure aliases for commands
  • Color-code/flag output to clearly see which process it comes from
  • Better display for input line (does not disappear when STDOUT is being used)

###Current Issues

  • Processes occasionally vanish from the list, even when they are still running.
  • Input sent to another process is printed out a second time.

FAQs

Package last updated on 05 Sep 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts