fzf-make
Share on:
Enter Your Mastodon Instance
Copy the link below to share to Mastodon
https://terminaltrove.com/fzf-make/
Find and run multi-project tasks with fuzzy search in the terminal.
Script Preview
Review this script before executing in your terminal.

fzf-make is a terminal command runner that finds and executes project targets or sub build commands in supported projects using fuzzy search with a TUI interface.
It searches for the most widely used build system used by a project and detects the targets automatically. This includes support for make (Makefile), npm, pnpm, yarn ("scripts" in package.json), just (Justfile) and task (Taskfile) build systems or package managers.
Search is built into fzf-make which allows you to find build targets and previews what the selected target does before executing. Some build systems have additional support for workspaces which is exclusive to the Javascript and TypeScript package managers and this tool can execute the last executed command with the '--repeat' flag.
Developers who use multiple build systems in a project or regularly interact in large codebases can use fzf-make to search and execute for all targets without entering in multiple commands across different codebases.




