vnetxe is a CLI toolkit runtime designed to help project initialization, template generation, and feature execution to accelerate development workflows.
- Hierarchical directory tree
- DSL-based template generator
- Script command executor
vnet --help
vnet -hvnet init
vnet init local| Mode | Description |
|---|---|
| default | Clone template repository |
| local | Copy template from local storage |
Output directory:
vnet/
vnet saveThis command copies project folder vnet/ into system local application storage.
Feature files are located in:
vnet/features/<feature>.(ts|js|html)
TypeScript / JavaScript feature module must export one of:
export default function(args: string[]) {}or
export async function run(args: string[]) {}If feature file extension is HTML, CLI will print browser preview URL.
Template files are located in:
vnet/templates/<template>.txt
| Syntax | Meaning |
|---|---|
$ folder/ |
Create directory |
$ file.txt |
Create file |
# |
End file block |
$ src/
$ src/index.ts
console.log("hello world")
#
$ README.md
# Project Title
#
The template runner includes path traversal protection using path normalization validation.
Script commands are stored in:
vnet/commands/<command>.txt
MIT