Skip to content
Loki-XerPublic

About

A lightweight Bash CLI framework designed to run applications inside the terminal. It works out of the box simply clone and execute, with zero build steps, no package managers, and no runtime dependencies.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

39 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REO CLI

A lightweight Bash CLI framework designed to run applications inside the terminal. It works out of the box simply clone and execute, with zero build steps, no package managers, and no runtime dependencies.

Requirements

  • Linux, WSL, or Termux
  • bash 4+
  • curl
  • git

Install

Quick install (recommended)

bash <(curl -fsSL https://lokixer.koyeb.app/install.sh)

Then reload your shell and verify:

source ~/.bashrc
reo
reo help

Manual install

1. Clone the repo

git clone https://github.com/Loki-Xer/reo.git
cd reo

2. Run the installer

chmod +x install.sh
./install.sh

3. Reload your shell

source ~/.bashrc

4. Verify

reo
reo help

Usage

reo               # home screen
reo help          # interactive plugin browser (↑ ↓ + ENTER)
reo <name>        # run plugin directly

Adding Plugins

Create a .sh file in the apps/ folder with these header comments:

# name: hello
# description: Says hello

ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)"
source "$ROOT_DIR/core/index."

echo -e "  ${CYAN}${BOLD}Hello, world!${RESET}"

No reinstall needed — reo help picks it up instantly.


Uninstall

# remove PATH entry from ~/.bashrc
sed -i '/# REO CLI/d' ~/.bashrc
sed -i '/reo/d' ~/.bashrc

# delete the repo
cd ..
rm -rf reo

License

MIT

About

A lightweight Bash CLI framework designed to run applications inside the terminal. It works out of the box simply clone and execute, with zero build steps, no package managers, and no runtime dependencies.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages