Incli is a Automation Tool For Installing Compilers, Sdk's and Package Managers to different kernels and operating systems.
We support 3 different command types:
- install: it is for installing sdk's.
- help: it is for giving general informations.
- version: it is for writing the version of incli.
We supports that shells:
- Bash
- Zsh
- Fish
We supports that languages/tools:
- Rust
- Node.js
- Yarn
- Bun
- Go
- Java
- Gradle
- Maven
If you want to see os supports, check out either SUPPORTED-OS.md or look down below.
- python
- php
- phpmyadmin
- ruby
- ocaml
- zig
- elixir
- erlang
- deno
You can look SUPPORTED-OS document to learn which distros supported for each program and how to install them.
General synthax is:
(that binary) (action) (program) (version number[if the action is 'install'])
. Also latest
and lts
arguments are supported for Node.js(continuously updated), Go(continuously updated) and Java(Java version 21.0.2).
For example:
(that binary) install rust
(that binary) install node (lts / latest)
(that binary) install go (lts / latest)
(that binary) install bun
(that binary) install yarn
(that binary) install java (11 / lts / latest)
(that binary) install gradle 8.8
(that binary) install maven 3.9.9