Download the PHP package techieni3/stacktify-cli without Composer

On this page you can find all versions of the php package techieni3/stacktify-cli. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package stacktify-cli

Stacktify CLI

A command-line tool for scaffolding production-ready Laravel applications with opinionated defaults and best practices.

Table of Contents

Why Stacktify?

Setting up a production-ready Laravel application involves many repetitive tasks: choosing tools, configuring settings, ensuring consistency across projects, and hardening your application for production environments.

Stacktify automates this entire process.

With a single command, you get a clean, well-configured Laravel application built on battle-tested conventions. This saves time, reduces configuration errors, and gives every project a solid foundation from day one.

Features

Requirements

Installation

Install Stacktify globally via Composer:

Ensure your Composer global bin directory is in your system's PATH:

Verify the installation:

Quick Start

Create a new Laravel application with interactive prompts:

Follow the prompts to configure:

  1. Application name
  2. Frontend stack (Blade, API, Vue, React, Livewire, Filament)
  3. Package manager (npm, yarn, pnpm, bun)
  4. Authentication method (None, Laravel Auth, Socialite)
  5. Database (SQLite, MySQL, MariaDB, PostgreSQL, SQL Server)
  6. Testing framework (Pest, PHPUnit)
  7. Developer tools (Octane, Telescope, User Permissions, etc.)

Usage

Basic Command

Interactive Mode (Default)

The CLI will prompt you for all configuration choices.

Non-Interactive Mode

Creates an application using default values:

Development Release

Installs the latest development version of Laravel.

Force Installation

Removes the existing directory and creates a fresh installation.

Skip Git Initialization

Creates the application without initializing Git or creating commits.

Configuration Options

Frontend Stacks

Stack Description Status
Blade Laravel's templating engine (default) ✅ Available
API Only Backend API without frontend scaffolding 🚧 Coming Soon
Vue Vue.js with Inertia.js 🚧 Coming Soon
React React with Inertia.js 🚧 Coming Soon
Livewire Laravel Livewire for reactive interfaces 🚧 Coming Soon
Filament Filament admin panel 🚧 Coming Soon

Authentication Methods

Method Description Status
None No authentication scaffolding (default) ✅ Available
Laravel Auth Built-in Laravel authentication 🚧 Coming Soon
Laravel Socialite OAuth authentication (Google, GitHub, etc.) 🚧 Coming Soon

Database Drivers

Database Configuration Status
SQLite File-based database (default) ✅ Available
MySQL MySQL 8.0+ ✅ Available
MariaDB MariaDB 10.3+ ✅ Available
PostgreSQL PostgreSQL 12+ ✅ Available
SQL Server Microsoft SQL Server ✅ Available

Testing Frameworks

Framework Description Status
Pest Modern testing framework (default) ✅ Available
PHPUnit Traditional PHP testing framework ✅ Available

Package Managers

Manager Description Status
npm Node Package Manager (default) ✅ Available
yarn Fast, reliable package manager ✅ Available
pnpm Efficient disk space usage ✅ Available
bun All-in-one JavaScript runtime ✅ Available

Developer Tools

Tool Description Status
Stacktify Recommended AppServiceProvider optimizations and config tweaks ✅ Available
Laravel Octane High-performance application server (Swoole/RoadRunner) ✅ Available
Laravel Telescope Debugging and insight tool for development ✅ Available
Laravel User Permissions Role and permission management system ✅ Available

Command Options

Option Description
--dev Install the latest development release of Laravel
--no-git Skip Git repository initialization and commits
--force, -f Force installation by removing existing directory
--no-interaction Run non-interactively with default values

Troubleshooting

Command Not Found

If you receive a "command not found" error after installation:

  1. Verify Composer's global bin directory is in your PATH:

  2. Add the directory to your shell profile:

  3. Verify the installation:

Package Installation Failures

If Composer or npm packages fail to install:

  1. Clear Composer cache:

  2. Update Composer:

  3. Clear npm cache (if applicable):

Credits

License

Stacktify CLI is open-sourced software licensed under the MIT license.


Built with ❤️ for the Laravel community


All versions of stacktify-cli with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
ext-pcntl Version *
illuminate/filesystem Version ^12.32
illuminate/support Version ^12.32
laravel/prompts Version ^0.3.6
nikic/php-parser Version ^5.6
symfony/console Version ^7.3
symfony/process Version ^7.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package techieni3/stacktify-cli contains the following files

Loading the files please wait ...