- What is the filakitphp/installer package used for?
- It is the official Filakit installer CLI, published as filakitphp/installer. It scaffolds brand new Filakit applications for you, using interactive prompts to collect the details it needs, letting you select which Filakit version to use, and integrating with local development environments such as Laravel Herd and Valet. Because it is built with Laravel Zero, it runs as a standalone command line tool rather than a library you embed inside an existing application.
- How do I install the Filakit installer with Composer?
- Install it globally with Composer, for example composer global require filakitphp/installer, so the executable is available from any directory. Because the package is built with Laravel Zero, it ships as a self-contained CLI application rather than a library you add to a project's require-dev block. Make sure Composer's global bin directory is on your PATH so you can call the installer from anywhere.
- How do I create a new Filakit application from the command line?
- Run the installer's new command and answer the interactive prompts: it asks for the application name and other setup details, then pulls the selected Filakit version in through Composer. The flow is deliberately interactive, so most developers can bootstrap a working Filakit application without hand-editing configuration files afterwards. Once it finishes, move into the generated folder and start building.
- Does the Filakit installer support Laravel Herd and Valet?
- Yes. The installer includes first-class support for Herd and Valet, the popular local development environments, so a generated Filakit application can be served and opened without extra manual configuration. If your environment is not detected, you can still serve the new project with php artisan serve as usual. This makes the installer convenient for teams that standardise on Herd or Valet for local work.
- Can I choose which Filakit version to install?
- Yes, version selection is part of the interactive flow, so you can pin a specific Filakit release instead of always taking the latest. This is useful when you need to match an existing project's constraints or reproduce a bug on an older version. Accepting the default gives you the newest stable release.
- What are the requirements for running the Filakit installer?
- You need PHP and Composer available on your machine, since the installer relies on Composer to resolve and download the new application. Because the CLI is built with Laravel Zero, check the composer.json in the filakitphp/installer repository for the exact PHP version constraint before installing on an older runtime. A local development environment such as Herd or Valet is recommended but not strictly required.
- Do I have to install filakitphp/installer inside my Laravel project?
- No. It is a global CLI tool, not a project dependency, so you install it once and use it to create as many Filakit applications as you like. Keeping it out of your application's composer.json means it never affects your deployed dependencies or autoloader. Run it from any directory where you want the new project folder to appear.
- How is this different from the official laravel/installer?
- laravel/installer scaffolds plain Laravel applications, while filakitphp/installer is purpose-built for Filakit and layers on the interactive prompts, version selection, and Herd/Valet handling that Filakit projects expect. Under the hood it still uses Composer to resolve and download the application skeleton, so the dependency workflow is familiar. If you only need vanilla Laravel, the official laravel/installer is the better fit.
- Should I install the Filakit installer on a production server?
- It is a development-time scaffolding tool, so there is no reason to install it globally on production hosts. Use it on your local machine or in CI images that need to generate throwaway Filakit applications, then deploy the resulting application normally. Keeping the CLI off production servers also reduces the surface area you have to patch and monitor.
- Is filakitphp/installer actively maintained, and where do I report bugs?
- It is the official Filakit installer, maintained under the filakitphp organisation, with source code and issue tracking on GitHub at github.com/filakitphp/installer. Report bugs, version-support questions, or feature requests there, and check the repository's releases for changes in CLI behaviour and supported Filakit versions. Pull requests are the fastest way to get a fix or improvement shipped.