Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/morningspace/kubemacro
A kubectl plugin to run kubectl macro that wraps a set of kubectl calls into one command to be run many times.
https://github.com/morningspace/kubemacro
kubectl kubectl-plugin kubernetes
Last synced: about 1 month ago
JSON representation
A kubectl plugin to run kubectl macro that wraps a set of kubectl calls into one command to be run many times.
- Host: GitHub
- URL: https://github.com/morningspace/kubemacro
- Owner: morningspace
- License: mit
- Created: 2021-03-26T11:45:13.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-28T00:11:12.000Z (over 3 years ago)
- Last Synced: 2024-11-12T23:36:01.924Z (about 2 months ago)
- Topics: kubectl, kubectl-plugin, kubernetes
- Language: Shell
- Homepage:
- Size: 255 KB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# KubeMacro
[![Gitter](https://badges.gitter.im/morningspace/community.svg)](https://gitter.im/morningspace/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
![License](https://img.shields.io/badge/license-MIT-000000.svg)
[![Releases](https://img.shields.io/github/v/release/morningspace/kubemacro.svg)](https://github.com/morningspace/kubemacro/releases)
![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)## About KubeMacro
KubeMacro is designed as a kubectl plugin to run kube macro (macro for short) that wraps a set of kubectl calls or Kubernetes API calls into one command that you can run from the command line as many times as you want.
To learn more on KubeMacro, please read the [online documentation](https://morningspace.github.io/kubemacro/docs/).
## About KubeMacro Hub
Besides KubeMacro, [KubeMacro Hub](https://github.com/morningspace/kubemacro-hub/) is a central place for people to exchange their awesome kube macros across the Kubernetes community. You can explore the amazing macros created by other people, or share your own cool macros to other people via KubeMacro Hub.
To learn more on KubeMacro Hub, please read [Using KubeMacro Hub](https://morningspace.github.io/kubemacro/docs/#/using-kubemacro-hub), where you will learn how to explore and install macros hosted on KubeMacro Hub.
To explore and install macros hosted on KubeMacro Hub, please visit [KubeMacro Hub](https://morningspace.github.io/kubemacro-hub/) website.
## Welcome Contribution
If you hit a bug, have an idea for a new feature, or want to suggest some other kind of change, welcome to open an issue detailing your problem or your suggestion. Welcome source code contribution in form of pull requests. You can also look through the GitHub [issues](https://github.com/morningspace/kubemacro/issues). Anything tagged with [“help wanted”](https://github.com/morningspace/kubemacro/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) is open to you to implement.
KubeMacro Hub has a [GitHub repository](http://github.com/morningspace/kubemacro-hub) and all macros hosted on KubeMacro Hub can be found in `macros/bin` directory in this repository. Welcome to contribute your macro to KubeMacro Hub. You can fork this repository, write your macro, then submit a pull request. You can also look through the GitHub [issues](https://github.com/morningspace/kubemacro-hub/issues). Anything tagged with [“help wanted”](https://github.com/morningspace/kubemacro-hub/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) is open to you to implement.