Skip to content

unsecretised/lion

Repository files navigation

Lion

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!

Installation

Using cargo (recommended)

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).

Using Curl

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/TeenCoder159/lion/releases/download/v0.4.0/Lion-cli-installer.sh | sh

Supported languages

Lion currently supports:

  • Rust
  • Python
  • C++
  • C
  • Go
  • Java
  • TypeScript (Planned support for Zig, Gleam and more coming soon!)

Documentation

See the Docs for detailed usage.

Contributing

Want to help make Lion more awesome by contributing? Please check out Contributing and make a PR right away!

About

RARWS and makes Package Managers listen

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages