lambo-new
creates new Laravel projects with automation
TLDR
Create Laravel project
$ lambo new [project-name]
With editor$ lambo new [project-name] --editor=[code]
With database creation$ lambo new [project-name] --create-db
With auth scaffolding$ lambo new [project-name] --auth
Full setup$ lambo new [project-name] --create-db --auth --editor=[code]
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.
