Skip to content

vadymcap/Vasc

Repository files navigation

vasc

Full featured tool for Roblox development

License Fork of Vasc

VASC

VASC is a powerful CLI tool that elevates the Roblox development experience. It is a fork of Argon, extended with additional features and improvements.

This repository is the core of the VASC project — all processing happens here. It works alongside two companion packages:

  • Vasc-vscode — a VS Code extension that wraps this CLI with a user-friendly interface
  • Vasc-roblox — a Roblox Studio plugin required for live syncing

Features

  • Two-way sync — keep code and instance properties in sync between your editor and Roblox Studio in real time
  • Project building — compile projects into Roblox binary (.rbxl) or XML (.rbxlx) format
  • Beginner and professional friendly — sensible defaults out of the box, deep customization when you need it
  • Fast and lightweight — minimal overhead, built for speed
  • Helper commands — a rich set of utility commands to streamline common tasks
  • Workflow automation — built-in CI/CD support for automated pipelines

Components

Package Description
vasc (this repo) Core CLI — handles all processing and syncing logic
Vasc-vscode VS Code extension — GUI wrapper around the CLI
Vasc-roblox Studio plugin — required for live sync to function

Run locally (Windows)

  1. Install Rust: https://rustup.rs
  2. Install Visual C++ build tools (required for link.exe):
winget install --id Microsoft.VisualStudio.2022.BuildTools --accept-package-agreements --accept-source-agreements --override "--quiet --wait --norestart --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended"
  1. Build the CLI:
powershell -ExecutionPolicy Bypass -File .\scripts\build-windows.ps1

Output binary: target\release\vasc.exe

Create release binaries

Cross-platform binaries are built automatically by GitHub Actions in .github/workflows/release.yml.

Publish a new tag to trigger the build pipeline:

git tag 2.0.30
git push origin 2.0.30

Artifacts uploaded to GitHub Release include:

  • windows-x86_64 (vasc.exe in zip)
  • linux-x86_64
  • macos-x86_64
  • macos-aarch64

For local Windows packaging (manual testing):

powershell -ExecutionPolicy Bypass -File .\scripts\package-windows.ps1 -Version 2.0.30

This creates vasc-2.0.30-windows-x86_64.zip in repository root.


VASC is a fork of Argon, originally created by Dervex. Licensed under Apache 2.0.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages