What is Plis?

The swiss knife of cli tools.

Plis is an application used to create and run cli tools, plis is created to make it easy for you to create tools for automating tasks that you do repeatedly , creating code, and other tools for making your workflow faster. Examples of such tools are angular-cli, gulp, artisan(laravel).

Plis is designed to make it possible to create those kinds of tools very fast so you can create this kind of tools in less then 5min.

Plis is written in Go and is distributed as a single executable (Mac, Linux, Windows), the tools you create are written in one of the supported scripting languages (for now lua and javascript).

Plis has a great API you can use when writing your tools, this will allow you to get up and running and creating your tools fast and easy.

Plis on Github

How does plis work ?

Plis uses scripts and configuration files you create and creates cli tools for you, plis handles the parsing of arguments, flags and all user input, you only write the logic.

Plis is similar to "npm", it has defined directories where packages (tools) are stored, tools can be global or local depending on how you install them. Plis reads these tools and makes it possible for you to run them. You can simply run a tool by running.

plis {tool-name}