Wolfe Labs

DU Lua CLI - Toolkit for Lua development

2

Log in or register to like this ship.


Description
n/a
n/a

A small Node.js CLI built to ease the development of Lua scripts, from small to large ones.
https://github.com/wolfe-labs/DU-LuaC

⭐ Features:

• Project files and management, with configurable link types

• Multiple source file support, compiled to Lua, JSON, YAML and CONF

• Code on your favorite IDE or editor, be it VS Code, IntelliJ IDEA, Atom or even Notepad!

• Automatic code completion support when used with EmmyLua on VS Code and IntelliJ IDEA

• Multiple build targets, such as development and production, allowing control over minification, etc.

• Multiple entry-point support, allowing you to use a single codebase to code multiple components of a build, such as different Programming Boards, seats, etc.

• Support for code libraries, both built using the compiler and outside it

• Integration with GitHub Actions available

• Built-in helpers for linked element detection and event handling, no need to worry about multiple filters anymore!

• Copy output JSON/YAML code directly to your clipboard, speed up your workflow!

📋 Requirements:

• Node.js 18 or LTS

• Tested on both Windows and Linux

🚗 Getting Started:

1. Install our CLI tool via `npm i -g @wolfe-labs/du-luac`
2. Run `du-lua create hello-world` to create a new project folder or just go into an existing one and run `du-lua init` then follow the prompts
3. When ready, run `du-lua script-add main` to create your main Lua file
4. Run `du-lua target-add` to create a new build target
5. Run `du-lua build` to compile your project

You should now be ready to build your next big thing!

ℹ️ Source and Documentation URL:
https://github.com/wolfe-labs/DU-LuaC/


Created 2 years ago
Updated 6 months ago
Comments

Log in or register to leave a comment.


No comments yet :-(
Wolfe Labs
Profile:
Discord:
wolfe_br
In-game:
Wolfram
Location:
Not given
Tags
  • Sold As
    • Free
    • Source