An open API service indexing awesome lists of open source software.

https://github.com/kujtimiihoxha/plis

Plis your swiss knife for creating cli tools
https://github.com/kujtimiihoxha/plis

cli cli-toolkit generator go golang plis tool tools

Last synced: 9 months ago
JSON representation

Plis your swiss knife for creating cli tools

Awesome Lists containing this project

README

          

# Plis

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)`.

# Why I created Plis

I created plis to be faster when working on my projects, I did some frontend development with angular 2 and
before `angular-cli` came out there was a lot of boilerplate code that I needed to write again and again this is one of
the reasons I started developing plis so next time I need to create a tool like `angular-cli` I can do it quicker.
Another place I intend to use plis is with go-kit, I think there is a lot of boilerplate code I could automate and since
I plan to use go-kit in some of my future projects I will most certainly create a tool for that.

So in a nutshell I created plis to make my development life easier.

# Installing Plis.

If you have go installed you can install plis just by running:

```bash
go install github.com/kujtimiihoxha/plis
```

If not you can download a build of plis.

## Docs.

In depth documentation and instructions on plis API and how to create your own tools
[Plis Docs](https://plis.readme.io/docs)

## Hello World Example

[Hello World](https://plis.readme.io/docs/what-is-a-plis-tool#section-hello-world-tool)

## Example of a plis tool

The first tool created with plis is a tool to create plis tools :laughing:

[plis-tool](https://github.com/kujtimiihoxha/plis-tool)

## Contribute

Thank you for contributing.

If you want to contribute to plis fork the plis repository and checkout the `develop` branch, make your changes and
create a pull request in the `develop` branch.

## TODO

1. Testing, a lot of testing...
2. Complete docs.

## Licence

Apache License Version 2.0