进行前端开发,你通常需要打开几个命令行窗口?

2,406 阅读1分钟
原文链接: github.com

Command Pad

Command Pad is a handy GUI application for managing your command line programs. It helps to start and stop a command line program easily and you can also monitor the output.

Downloads

Version 0.1.0 Released at 2016-10-22:

Motivation

For the modern web development, it usually needs several terminals opened for just running various dev servers, for example below is my terminal typically looks like:

Managing them is frustrating. It's not intuitive which service you need is running and which has stopped unexpectly. But the useful terminals which need interactions often collapse into the dropdown menu.

So I created this little tool to manage all of my frequently used command line programs. It looks like:

It helps to manage command line programs in one central place with intuitive UI.

Use cases

Besides running dev servers, Command Pad is also useful for:

  1. Running building/testing scripts. You can be prompted when the script is finished.
  2. Launch command line GUI apps like JMeter.
  3. ...

More screenshots

Intuitive UI to add a command:

Colorful output:

Alert you when some command is finished:

Features

  1. Monitor the output and keep the color.
  2. Prompt you when some script succeeds or fails.
  3. Support sudo on MacOS.
  4. Open URL directly from the UI.
  5. ...

FAQ:

Why is this "little tool" so large?

Command Pad is built with Electron. The minimal dmg size is about 35MB.

Why can't I interact with the command?

Command Pad is not to replace your terminal. It's just used for running command line services. So you can't type in the output window.

How to delete a command?

Click sort icon on the header:

License

MIT