Socket
Book a DemoInstallSign in
Socket

overviewer

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

overviewer

View the output of multiple programs at the same time

latest
Source
npmnpm
Version
0.2.0
Version published
Maintainers
1
Created
Source

Overviewer

overviewer lets you view the output of multiple programs at the same time. It also shows if a program failed or succeeded by using an appropriately colored border.

Screenshot

Motivation

Here are some reasons why I made this project.

  • I wanted to use blessed (and more specifically react-blessed)
  • I wanted to use redux (and to see how it compares to Alt)
  • I can't remember the name of many useful tools but I still want to use them…

…instead of having to remember the names of all those tools I just add them once to my .overviewerrc and then run overviewer occasionally to benefit from those tools.

Installation

Global:

npm install -g overviewer

Local:

npm install --save-dev overviewer

This is the preferred way if you want integrate overviewer into your project's development workflow because it will be installed automatically for others who work on your project.

Usage

Use overviewer to start it when you installed it globally and ./node_modules/.bin/overviewer when you installed it locally (or simply overviewer when used as npm script).

KeybindingAction
q, Escape, Ctrl-cQuit
TabFocus next output
Shift-TabFocus previous output
UpScroll up
DownScroll down

overviewer doesn't have any command line flags or helpful messages as of now.

You must have a .overviewerrc file in the working directory. See below.

Configuration

To specify which programs should be run by overviewer a .overviewerrc file has to be created.

Example:

{
  "reporters": [
    {
      "title": "Linting",
      "command": "node_modules/.bin/eslint src --color",
    },

    {
      "title": "Babel Doctor",
      "command": "node_modules/.bin/babel-doctor --colors",
      "failure": "Found potential issues on your machine",
    },

    {
      "title": "Dependency Usage Analysis",
      "command": "node_modules/.bin/depcheck --dev false",
    },

    {
      "title": "Test",
      "command": "npm test",
    },

    {
      "title": "Dependency Update Analysis",
      "command": "node_modules/.bin/ncu --error-level 2",
      "success": "All dependencies match",
    },
  ],
}

Feedback

I appreciate any kind of feedback. Just create an issue or drop me a mail. Thanks!

License

See LICENSE.

FAQs

Package last updated on 07 Jan 2016

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