noctalys / cli
CLI to setup a new Noctalys based project
0.0.2
2025-12-09 22:22 UTC
Requires
- symfony/console: ^7
This package is auto-updated.
Last update: 2026-03-04 08:59:37 UTC
README
Note
This installer and framework are in early development and may be unstable and subject to change.
A command-line installer and scaffolding tool for Noctalys-based projects.
Installation
Global (recommended)
Install globally so you can run noctalys from anywhere:
composer global require noctalys/cli
Local (per project)
Add the CLI as a dev dependency in a project:
composer require --dev noctalys/cli
Run via the project's vendor bin:
vendor/bin/noctalys --help
Usage
Warning
Template engine syntax converter (Latten, Twig, Smarty) is still WIP, you may need to adjust templates manually after generation.
Common commands:
# Initialize a new Noctalys project in current directory noctalys init # Generate a page noctalys make:page Home # Generate a layout noctalys make:layout Main
If installed locally:
vendor/bin/noctalys init vendor/bin/noctalys make:page Home vendor/bin/noctalys make:layout Main
Requirements
- PHP 8.1+ (recommended)
- Composer 2.x
License
MIT