CLI to setup a new Noctalys based project

Maintainers

Package info

github.com/Goramax/noctalys-cli

Homepage

pkg:composer/noctalys/cli

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

0.0.2 2025-12-09 22:22 UTC

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