Lion is an open source commandline tool that is designed to make developers' life easy.
Lion does this by helping you quickly create files with preset code, manage external dependencies and setup complete project structures. All with a single command.
Features:
- File creation: Instantly create files with present starter code.
- Dependency management: Add external libraries or dependencies automatically. Don't worry; it's all inside a virtual environment!
- Compile and run automatically: Built-in commands to compile and run your code.
- Project creation: Generate projects with a ready to use file structure, which you can customize to your liking.
- Lion settings file: Store project info and configurations (Isn't completed yet).
- Library linking: Link external libraries at ease.
- Multi language support: Currently supports several programming languages, such as Rust, Python, Java, TypeScript, C/C++, Go with more on the way!
Install with the latest version (with minor fixes) via cargo
cargo install Lion-cli
(Make sure that it is exactly Lion-cli with capital L).
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/TeenCoder159/lion/releases/download/v0.4.0/Lion-cli-installer.sh | sh
Lion currently supports:
- Rust
- Python
- C++
- C
- Go
- Java
- TypeScript (Planned support for Zig, Gleam and more coming soon!)
See the Docs for detailed usage.
Want to help make Lion more awesome by contributing? Please check out Contributing and make a PR right away!