A New Simple Package Manager for Script Languages

A painless tool to manage installation and uninstallation

Shinichi Okada
mkdir Awesome

--

Image by Author.

[Update: 2021–07–15]

Introduction

Most programming languages provide a package manager for easy installation. It can be apt, rpm, npm, yum, pip, brew, gem, cargo, go, composer, etc.

But sometimes there are small shell scripts you have to install manually. You have to clone or download a repo, make it executable, and add a path in your terminal configuration, such as .bashrc, zshrc, etc.

Awesome is the name of my simple script package manager. It installs a script from a GitHub repo to your macOS/Linux.

The scripting language is a series of commands that execute without the need for compiling. Bash, Lua, Node, Perl, Php, Python, Python3, Ruby are some of them. The Awesome package manager allows you to share your scripts with your team members for a quick view through a Github repository.

Let’s install the Awesome package manager.

Installing Awesome package manager

It is easy to install awesome.

If you use curl:

curl -s https://raw.githubusercontent.com/shinokada/awesome/main/install |…

--

--

Shinichi Okada
mkdir Awesome

A programmer and technology enthusiast with a passion for sharing my knowledge and experience. https://codewithshin.com