Shellper
Another DevOps tool box.
Features
- Simple single file script
- Time saving auto-complete commands via
rlwrap
- Run local or install globally
Tested
Shellper | Distribution | Version | Comments |
---|---|---|---|
main |
Ubuntu | 20.04.2 LTS |
|
0.2.1 |
Debian | 10 |
Unattended upgrades, missing UFW |
Install
One line install.
wget -O - https://raw.githubusercontent.com/carmelosantana/shellper/master/install.sh | sudo bash
Alternatively you can clone the repository and run Shellper locally.
git clone https://github.com/carmelosantana/shellper.git shellper
cd "shellper"
chmod +x shellper.sh
Uninstall
-
rlwrap
is the only dependency installed by install.sh. Uninstall with:sudo apt remove rlwrap
-
The installer copies a single script. This can easily be removed with:
sudo rm /usr/local/bin/shellper
Use
Run
-
Run global
shellper
or local script
./shellper.sh
-
Start typing a command.
If installed via install.sh
rlwrap
will provide auto-complete.
Include
You can also include Shellper into your existing scripts or build entirely new scripts with just Shellper functions.
You can invoke the installer and include Shellper on the fly.
Examples
install-lamp.sh
Quick LAMPProvisions a performance oriented PHP web server with the following:
- Update system
- Add Ondřej Surý PPA for latest stable releases
- Apache
- Enables
mod_event
- Enables
- PHP
- PHP-FPM
- Prompts the user to select MariaDB or MySQL
- memcached
- Postfix
Support
Funding
If you find this project useful or use it in a commercial environment please consider donating today with one of the following options.
- PayPal
- Bitcoin
bc1qhxu9yf9g5jkazy6h4ux6c2apakfr90g2rkwu45
- Ethereum
0x9f5D6dd018758891668BF2AC547D38515140460f
- Tron
TFw3D8UwduZJvx8J4FPPgPVZ2PPJfyXs3k
License
The code is licensed MIT and the documentation is licensed CC BY-SA 4.0.