mcfly/packages/cli
Ayo Ayco 2a9b1e6c58
feat: config improvements (#53)
* feat: move defineMcFlyConfig to @mcflyjs/config

* feat: move defineMcFlyConfig to config package

* feat: programmatically build nitro dev server

* chore: bump versions

* feat: spread nitro config if exists

* chore: use nitro build programmatically

* feat: use nitro programmatically in prepare command

* feat: expose types for NitroConfig & McFlyConfig

* feat: use c12 to resolve mcfly config

* fix: too many symlinks

* chore: skip tests for now

* test: cheating

* test: cheating

* chore: update pnpm-lock
2024-12-31 00:25:25 +01:00
..
commands feat: config improvements (#53) 2024-12-31 00:25:25 +01:00
test feat: config improvements (#53) 2024-12-31 00:25:25 +01:00
index.js chore: format code 2024-12-19 23:11:07 +01:00
LICENSE chore(packages): update LICENSEs 2023-11-09 11:33:02 +01:00
package.json feat: config improvements (#53) 2024-12-31 00:25:25 +01:00
README.md refactor(cli): rename dev command to serve 2023-10-26 17:46:27 +02:00
vitest.config.mjs chore: format code 2024-12-19 23:11:07 +01:00

McFly CLI

The McFly CLI is the command-line tooling for McFly -- a no-framework framework that assists in leveraging the web platform.

Installation

Install the CLI using npm:

npm i -g @mcflyjs/cli

Commands

You can run the following McFly CLI commands:

Command Action
mcfly new Creates a new McFly project.
mcfly serve Runs the developent server.
mcfly build Builds the McFly project for production.
mcfly prepare Prepares the McFly workspace.
mcfly generate Generates building blocks for a McFly app. (In-progress)

Just keep building
A project by Ayo Ayco