๐Ÿ’ก Introduction

๐Ÿ’ก Introduction

๐Ÿค” What is Valet?

Valet is a tool that helps you build CLI applications in bash.

On its own, Valet comes with a set of core commands that can be browsed interactively and executed. And several libraries that export bash functions which can be used by commands.

The idea is that Valet can be extended by letting the user create its own set of commands and libraries.

Your custom extensions can then easily be shared and installed by others in a single command.

โœจ What makes Valet different?

First of all, Valet is a pure bash framework. If you want to write bash script, chances are that you already have bash installed: and that is all you will need.

It works on any environment with bash and plays very well with Git bash for Windows.

It is written for performance and to minimize the overhead of a script calling your scripts. Contrary to a lot of bash scripts, Valet is as fast on windows (Git bash) as on unix systems!

It is made for providing an awesome user experience in interactive mode, but it is also designed to make your scripts easy to use and debug in CI/CD pipelines; DevOps engineers should love it! ๐Ÿ’–