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

https://github.com/ardikabs/libsh

A collection of shell scripts designed to automate and simplify various tasks
https://github.com/ardikabs/libsh

shell-scripts toolkit

Last synced: over 1 year ago
JSON representation

A collection of shell scripts designed to automate and simplify various tasks

Awesome Lists containing this project

README

          

# ⚒️ libsh

This repository is a collection of shell scripts designed to automate and simplify various tasks. Each script in this collection serves a unique purpose and is designed with efficiency and ease-of-use in mind.

## Installation

You can install the scripts by downloading them from [the release page](https://github.com/ardikabs/libsh/releases), where they are available as a `scripts.zip` file.

Or you can download it with installer script like below:

```bash
# Normal
curl -s "https://raw.githubusercontent.com/ardikabs/libsh/main/install.sh" | sudo bash

# With specified version
curl -s "https://raw.githubusercontent.com/ardikabs/libsh/main/install.sh" | VERSION=latest sudo bash

# With custom script and shared directory
curl -s "https://raw.githubusercontent.com/ardikabs/libsh/main/install.sh" | SCRIPT_DIR="/path/to/script/bin" SHARED_DIR="/path/to/shared/dir" sudo bash
```

## Script Status

| Name | Status | About |Documentation |
| ----------- | ------ | ------ | ------------- |
| `dpl` | Active | A toolkit to simplify deployment with ArgoCD | [Link](docs/dpl/README.md) |
| `tfx` | Active | A thin wrapper script for Terraform to work with multiple directories | [Link](docs/tfx/README.md) |

## Contributing

> WIP

## License

[MIT](./LICENSE)