Skip to content
/ incli Public

Automation Tool For Installing Compilers, Sdk's and Package Managers

Notifications You must be signed in to change notification settings

Necoo33/incli

Repository files navigation

Installation CLI for programming languages

Incli is a Automation Tool For Installing Compilers, Sdk's and Package Managers to different kernels and operating systems.

Current Status In Project

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.

Currently Planned to Support Package Managers and Sdk's

  • python
  • php
  • phpmyadmin
  • ruby
  • ocaml
  • zig
  • elixir
  • erlang
  • deno

Operating System Support

You can look SUPPORTED-OS document to learn which distros supported for each program and how to install them.

How To Use It

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:

Rust

(that binary) install rust

Node.js

(that binary) install node (lts / latest)

Go

(that binary) install go (lts / latest)

Bun

(that binary) install bun

Yarn

(that binary) install yarn

Java

(that binary) install java (11 / lts / latest)

Gradle

(that binary) install gradle 8.8

Maven

(that binary) install maven 3.9.9

About

Automation Tool For Installing Compilers, Sdk's and Package Managers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages