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

https://github.com/0xinfection/bludger

GitHub Actions at your fingertips! ✨
https://github.com/0xinfection/bludger

automation cli github-actions productivity-tools workflows

Last synced: 8 months ago
JSON representation

GitHub Actions at your fingertips! ✨

Awesome Lists containing this project

README

          







Bludger





Bludger


GitHub Actions at your Fingertips! ✨















intro


Documentation
Usage
Getting Started

### About

Bludger is a GitHub Actions Automation Framework presented to you as a CLI! It leverages a powerful templating engine and the Actions REST API to perform various tasks. This enables you to make use the CI on a daily basis for heavy time-consuming tasks to game up your productivity to the next level.

Whether its parsing a dataset for research purposes or running a couple of custom scripts for your daily task, Bludger _simplifies_ everything. Its very similar to a "shell on the web", except the fact that you can easily spin up new instances/workflows with complete control over the target machine on which it is running.

> Related blog: https://medium.com/@0xInfection/utilizing-ci-cds-to-the-fullest-for-fun-and-profit-78f73d505fd0

### Main Features
Here are some features which it offers so far:
- [x] Powerful & extremely customisable templating engine.
- [x] Can handle automatic repository creation/cloning/deletion.
- [x] Allows you to automatically/manually create, trigger, delete or cancel workflows.
- [x] Downloading logs from a finished run.

### Getting Started
- Lets [quickly set you up](https://github.com/0xInfection/Bludger/wiki/Setup).
- Read [how to use the tool](https://github.com/0xInfection/Bludger/wiki/Usage).
- Learn about [writing templates](https://github.com/0xInfection/Bludger/wiki/Templates).
- Look at some [example use-cases](https://github.com/0xInfection/Bludger/wiki/Use-Cases).

### Contribution & License
A few ways to contribute:
- Suggest a feature
- Report a bug
- Open a pull request
- Spread the word

Bludger is licensed under the BSD 3-Clause License, see [LICENSE](LICENSE) for more information.

### Final Words
This tool was intended to make lives easier. Whether you are a guy who cannot afford a VPS to run a monitoring setup on, or someone who just wants to multitask on a wholly different level, this tool is for everyone. If you know what you're doing, an entirely new world of possibilities to level up your productivity waits ahead of you!

P.S.: Neither me, nor any of the contributors of this tool are responsible for what you do with it. It is entirely the end-users' responsibility to comply with [GitHub's Terms](https://docs.github.com/en/github/site-policy/github-additional-product-terms#5-actions-and-packages).

> Crafted with ❤️ by [@0xInfection](https://twitter.com/0xInfection)