Skip to main content

python plugin for vim debugger

Project description

Command Monitor

This is a command line utility for reporting the status of a long-running job. This project started because the author got tired of building c++ code and having to choose between staring at a screen while waiting for the job to end or starting another task only to come back much after a job had ended. With this utility, instead of typing:

$ make

you can instead type:

$ cmd_monitor.py "make"

When the make job ends, a status notification will show up on your desktop along with a sound indicating whether the job was successful or not.

Installation

$ pip install cmd_monitor

Additionally, the default sounds are provided on Ubuntu with the ubuntu-sounds package. Pulseaudio is used to play the sounds (from the package pulseaudio-utils). If you are on another distribution, you can override the default sounds with the following flags:

$ cmd_monitor --success_sound /my/success/sound --fail_sound /my/fail/sound

Or to have no sound at all:

$ cmd_monitor --success_sound "" --fail_sound ""

Library

Users can also call this as a library

LICENSE

MIT License.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cmd_monitor-0.1.tar.gz (3.3 kB view details)

Uploaded Source

File details

Details for the file cmd_monitor-0.1.tar.gz.

File metadata

  • Download URL: cmd_monitor-0.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.5.2

File hashes

Hashes for cmd_monitor-0.1.tar.gz
Algorithm Hash digest
SHA256 87000e11a582077c9f00a3052e440b714404abd7c2b2194b3616cde560753c91
MD5 9579347d11f5082f66751c9a00190034
BLAKE2b-256 940ad25d72824a079af89ab5cd63d8fe8b9043dae2d6594e576275b2b767ccb7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page