LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

lambo-new

creates new Laravel projects with automation

TLDR

Create Laravel project
$ lambo new [project-name]
copy
With editor
$ lambo new [project-name] --editor=[code]
copy
With database creation
$ lambo new [project-name] --create-db
copy
With auth scaffolding
$ lambo new [project-name] --auth
copy
Full setup
$ lambo new [project-name] --create-db --auth --editor=[code]
copy

SYNOPSIS

lambo new [options] name

DESCRIPTION

lambo new creates new Laravel projects with automation. It combines multiple setup steps into one command.The command handles git initialization, dependency installation, and configuration. It opens the project in your editor.

PARAMETERS

NAME

Project directory name.
-e, --editor EDITOR
Editor command to open the project after install.
-m, --message MSG
Initial git commit message.
-p, --path PATH
Path where the project will be created.
-b, --browser URL
Open a browser at the given URL after install.
-l, --link
Create a Valet link to the project.
-s, --secure
Configure Valet with HTTPS for the project.
--create-db
Create a corresponding MySQL database.
--dbuser USER
Database user (default: root).
--dbpassword PASS
Database password.
--auth
Run php artisan make:auth scaffolding (legacy Laravel).
--dev
Use the development Laravel version.
--node
Run npm install after creation.
--mix
Run npm run dev (Laravel Mix) after creation.
--quiet
Minimal output.
--help
Display help information.

CAVEATS

Subcommand of lambo. Laravel installer required. PHP/Composer needed.

HISTORY

lambo new is the main command of lambo, created by Matt Stauffer for rapid Laravel project setup.

SEE ALSO

lambo(1), laravel(1), composer(1)

Copied to clipboard
Kai