English | ็ฎไฝไธญๆ
Hulo is a modern, batch-oriented programming language that compiles to Bash, PowerShell, and VBScript. It is designed to unify scripting across platforms with a clean and consistent DSL.
Download pre-built binaries directly from GitHub Releases:
# Linux/macOS
curl -L https://github.com/hulo-lang/hulo/releases/latest/download/install.sh | bash
# Windows (PowerShell)
irm https://github.com/hulo-lang/hulo/releases/latest/download/install.ps1 | iex
# Clone repository
git clone https://github.com/hulo-lang/hulo.git
cd hulo
# for Windows
tools/scripts/setup.ps1
# for linux
tools/scripts/setup.sh
mage release:all
Package Manager | HomePage | Repository |
---|---|---|
npm | hulo-lang | hulo-npm |
pypi | hulo | hulo-py |
scoop | scoop-hulo | |
brew | homebrew-hulo |
// hello.hl
echo "Hello, World!"
Run hulo hello.hl
, and it will compile into:
hello.sh
for Unix-like systemshello.ps1
for Windowshello.vbs
if VBScript output is enabled- And more targets in future releases!
- Official Docs - Complete language reference
- Examples - Code examples
- Discussions - Ask questions and share ideas
All contributions are welcome, including:
- Reporting bugs
- Submitting issues or feature requests
- Translating or rewriting scripts
- Sending pull requests
Please see our CONTRIBUTING.md before submitting changes.
This project is licensed under the MIT License. See LICENSE for more details.
Made with โค๏ธ for hackers, ops, and anyone who loves clean automation.