fbi-js / Fbi
Licence: mit
Node.js workflow tool
Stars: ✭ 74
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Fbi
Feflow
🚀 A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
Stars: ✭ 942 (+1172.97%)
Mutual labels: command-line-tool, cli, workflow, front-end
Corgi
Corgi is a command-line workflow manager that helps with your repetitive command usages by organizing them into reusable snippet
Stars: ✭ 365 (+393.24%)
Mutual labels: command-line-tool, cli, workflow
Football Cli
⚽ Command line interface for Hackers who love football
Stars: ✭ 984 (+1229.73%)
Mutual labels: command-line-tool, cli
Sqlite Global Tool
SQLite .NET Core CLI tool that allows the user to manually enter and execute SQL statements with or without showing query result.
Stars: ✭ 37 (-50%)
Mutual labels: command-line-tool, cli
Nexmo Cli
Nexmo CLI (Command Line Interface)
Stars: ✭ 73 (-1.35%)
Mutual labels: command-line-tool, cli
Fugitive
Simple command line tool to make git more intuitive, along with useful GitHub addons.
Stars: ✭ 20 (-72.97%)
Mutual labels: cli, workflow
Catage
Node package and CLI tool to convert code into an image with syntax highlighting
Stars: ✭ 44 (-40.54%)
Mutual labels: command-line-tool, cli
Laminas Cli
Console command runner, exposing commands written in Laminas MVC and Mezzio components and applications
Stars: ✭ 25 (-66.22%)
Mutual labels: command-line-tool, cli
Q
q - Run SQL directly on CSV or TSV files
Stars: ✭ 8,809 (+11804.05%)
Mutual labels: command-line-tool, cli
Rff Cli Example
An example of how to use 🏁 React Final Form in a CLI application with Ink
Stars: ✭ 55 (-25.68%)
Mutual labels: command-line-tool, cli
Nat
nat - the 'ls' replacement you never knew you needed
Stars: ✭ 1,129 (+1425.68%)
Mutual labels: command-line-tool, cli
Ecsctl
Command-line tool for managing AWS Elastic Container Service and Projects to run on it.
Stars: ✭ 15 (-79.73%)
Mutual labels: command-line-tool, cli
Gita
Manage many git repos with sanity 从容管理多个git库
Stars: ✭ 865 (+1068.92%)
Mutual labels: command-line-tool, cli
Moviescore
A cli tool to get movie ratings and reviews directly to your terminal!
Stars: ✭ 35 (-52.7%)
Mutual labels: command-line-tool, cli
Ed
A modern UNIX ed (line editor) clone written in Go
Stars: ✭ 44 (-40.54%)
Mutual labels: command-line-tool, cli
Hopp Doc Gen
📔 API documentation generator CLI for https://hoppscotch.io
Stars: ✭ 70 (-5.41%)
Mutual labels: command-line-tool, cli
Initior
A command line application that let's you initialize your new projects the right way, replaces npm and yarn's init 🎆
Stars: ✭ 17 (-77.03%)
Mutual labels: command-line-tool, cli
Hugo Elasticsearch
Generate Elasticsearch indexes for Hugo static sites by parsing front matter
Stars: ✭ 19 (-74.32%)
Mutual labels: command-line-tool, cli
Foxify Cli
💻 Firefox Command-Line Theme Manager 🦊 Inspired by spicetify-cli 🔥
Stars: ✭ 55 (-25.68%)
Mutual labels: command-line-tool, cli
fbi is an workflow tool in command-line. It was designed to help developers improve productivity, unify and standardize teams workflows.
Usage
Scene 1
# create project
npx fbi create [factory]
# see available commands and templates
npx fbi ls
Scene 2
# install globally
npm i -g fbi
# add factory
fbi add [factory]
# create project
fbi create
# see available commands and templates
fbi ls
BuiltIn Commands
-
fbi -h
: Display help forfbi
-
fbi <command> -h
: Display help for<command>
Add
Usage: fbi add [options] <factories...>
add factories from npm module or git url
Options:
-y, --yes Yes to all questions
-t, --target-dir <dir> Target dir for factory from npm
-p, --package-manager <name> Specifying a package manager. e.g. pnpm/yarn/npm
-d, --debug output extra debugging
-h, --help display help for command
Examples:
fbi add factory-node
fbi add @fbi-js/factory-node -t sub-dir -y
Remove
Usage: fbi remove [options] [factoryIds...]
remove factories from the store. Also delete files.
Options:
-d, --debug output extra debugging
-h, --help display help for command
Examples:
fbi remove
fbi remove @fbi-js/factory-node
Create
Usage: fbi create [options] [template|factory] [project]
create a project via template or factory. If factory non-exist, it will install the factory first.
Options:
-p, --package-manager <name> Specifying a package manager. e.g. pnpm/yarn/npm (default: "npm")
-d, --debug output extra debugging
-h, --help display help for command
Examples:
fbi create factory-node
fbi create factory-node my-app -p yarn
List
Usage: fbi list|ls [options] [factories...]
list factories and commands info
Options:
-a, --all show all factories
-p, --projects show projects
-d, --debug output extra debugging
-h, --help display help for command
Examples:
fbi ls
fbi ls @fbi-js/factory-node -p
Link
Usage: fbi link [options] [factories...]
link local factories to the store. Usful for factory development.
Options:
-d, --debug output extra debugging
-h, --help display help for command
Examples:
fbi link
fbi link local-folder
Info
Usage: fbi info [options]
get environment info, get/set context config
Options:
-e, --edit Edit config
-d, --debug output extra debugging
-h, --help display help for command
Examples:
fbi info
fbi info -e
Clean
Usage: fbi clean [options]
clean stale factories and projects
Options:
-d, --debug output extra debugging
-h, --help display help for command
Examples:
fbi clean
Factory
Factory produces project templates and commands.
Contribution
Please make sure to read the Contributing Guide before making a pull request.
Thank you to all the people who already contributed to fbi!
License
Licensed under MIT.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].