LinuxCommandLibrary

fin

Find files based on specified criteria

TLDR

Start the project in the current directory

$ fin project start
copy

Stop the project in the current directory
$ fin project stop
copy

Open a shell into a specific container
$ fin bash [container_name]
copy

Display logs of a specific container
$ fin logs [container_name]
copy

Display logs of a specific container and follow the log
$ fin logs [[-f|--follow]] [container_name]
copy

SYNOPSIS

fin [options] <command> [<args>]

PARAMETERS

-h, --help
    Display help and exit

-v, --verbose
    Increase output verbosity (stackable: -vvv)

--debug
    Enable debug logging

--doctor
    Run Lando system diagnostics

--version, -V
    Show fin/Lando version

--clear-cache
    Clear Lando caches

--yes, -y
    Auto-answer yes to prompts

--no
    Auto-answer no to prompts

--profile
    Profile execution time

DESCRIPTION

fin is the command-line interface for Lando, a Docker-powered tool that simplifies local development for web projects like Drupal, WordPress, Laravel, and more. It abstracts complex Docker configurations into simple recipes, handling services such as web servers (Apache, Nginx), databases (MySQL, PostgreSQL, Redis), Solr, Elasticsearch, and Node.js.

Key capabilities include initializing projects (fin init), starting/stopping environments (fin up/down), running project-specific tools (fin drush, fin composer, fin wp), database imports/exports, log tailing, and SSL provisioning. fin proxies commands into containers seamlessly, ensuring consistent environments across Linux, macOS, and Windows.

It supports extensibility via custom recipes and plugins, making it ideal for teams needing reproducible setups without deep Docker knowledge. Always run with Docker or Podman backend active.

CAVEATS

Requires Lando installation and Docker/Podman running. Not a standard coreutils command; specific to Lando users. Subcommands vary by project recipe.

COMMON SUBCOMMANDS

fin init - Initialize project
fin up - Start services
fin down - Teardown services
fin drush|composer|npm - Run tools

PROJECT COMMANDS

Use fin config to view/edit settings, fin logs for debugging, fin db-import for data.

HISTORY

Introduced in Lando v1.0 (2018) by the Lando team (formerly Drupal VM creators). Evolved through Lando v3.x (2020+) with recipe expansions, Podman support, and cloud integrations. Actively maintained for modern web dev workflows.

SEE ALSO

Copied to clipboard