Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/aymericbeaumet/pimp

:rosette: Command expander and task runner with pattern matching, templating and scripting capabilities
https://github.com/aymericbeaumet/pimp

bash cli command-line command-line-tool fish pimp script-engine shell template template-engine unix zsh

Last synced: 25 days ago
JSON representation

:rosette: Command expander and task runner with pattern matching, templating and scripting capabilities

Awesome Lists containing this project

README

        

# pimp

[![test status](https://img.shields.io/github/workflow/status/aymericbeaumet/pimp/Continuous%20Integration?style=flat-square&logo=github)](https://github.com/aymericbeaumet/pimp/actions) [![github](https://img.shields.io/github/issues/aymericbeaumet/pimp?style=flat-square&logo=github)](https://github.com/aymericbeaumet/pimp/issues) [![go.dev](https://img.shields.io/github/v/release/aymericbeaumet/pimp?style=flat-square&logo=go&label=go.dev&logoColor=white)](https://pkg.go.dev/github.com/aymericbeaumet/pimp)

pimp is a shell-agnostic command expander and task runner with pattern matching, templating, and scripting capabilities that increases your productivity.

Pros:

* Fast
* Elegant yet powerful [configuration syntax](https://aymericbeaumet.gitbook.io/pimp/user-guide/pimpfile)
* Rich [template functions library](https://aymericbeaumet.gitbook.io/pimp/user-guide/template-engine/functions) supporting git, http, kubernetes, sql, and more

The [documentation](https://aymericbeaumet.gitbook.io/pimp/) should help you make the most out of the tool. Some quick links:

* [Installation](https://aymericbeaumet.gitbook.io/pimp/installation)
* [Getting Started](https://aymericbeaumet.gitbook.io/pimp/getting-started)
* [User Guide](https://aymericbeaumet.gitbook.io/pimp/user-guide)
* [Frequently Asked Questions](https://aymericbeaumet.gitbook.io/pimp/faq)

The [examples](./examples) also show you what's possible to do.