flamebird
v2.1.4
Published
wonderful task manager for Procfile-based or npm-based applications
Maintainers
Readme
🚀 Installation
$ npm install -g flamebird📄 Usage
To start Flamebird you can use fb [command] [options] (or longer alias flamebird [command] [options]).
Application provides two commands: fb start and fb web (read below).
Need help? Use command:
$ fb --help
# or simply
$ fb💻 Console version (fb start)
$ fb start [options]Run tasks from Procfile or package.json
Options:
-p, --package- using package.json for the managing tasks. (:warning: with this option the commandstartrun all tasks frompackage.json, for resolving it , please use option-t)-t, --tasks [tasks]- list of tasks which needs to async run infb start( example :fb start --tasks start,start:dev,start-serverand then tasks arestart,start:dev,start-serverwill have been runned asynchronously )
💻 Web version (fb web)
$ fb web [options]Launch web-application which is task-manager. That command has more abilities than start. Web-application is reading Procfile and package.json and adding ability to launch scripts inside this files together
Options:
-t, --tasks [tasks]- list of tasks which will be managing in thefb webcommand ( example :fb web --tasks start,start:dev,start-serverand this tasks will be showing in the web-applicationstart,start:dev,start-server)-p, --port <PORT>- sets the server port, by default5050-n, --name <NAME>- sets the project name. Display name of the project in title and header. By default using name of project insidepackage.jsonotherwiseflamebird
hotkeys works only if
is triggered.
hotkey | action
------------ | -------------
Q,W,E...M,<,>,/ | Open task which assigned to specific key.
SHIFT + R | Run/Stop selected task.
TAB | Switch between Procfile and package.json tabs
DEL | Clear logs in selected task
↑ | Partially scroll up logs in selected task
↓ | Partially scroll down logs in selected task
SHIFT + ↑ | Fully scroll up logs in selected task
SHIFT + ↓ | Fully scroll down logs in selected task
SHIFT + A | Run all tasks
SHIFT + S | Stop all tasks
📝 License
Licensed under the MIT License.
