Skip to content

chriskarabinis/full-cli-devtools-kara

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

kara-cli

A lightweight, modular command-line toolkit built in Bash, designed to simplify everyday developer and sysadmin tasks such as DNS lookups, mail record checks, SSL certificate inspection, WHOIS queries, and domain diagnostics.
kara-cli is fully modular: each function is implemented as a separate executable (kara-dns, kara-mail, kara-ssl, kara-any, etc.) and is routed through the main kara command.


🚀 Installation

1. Clone the repository

git@github.com:chriskarabinis/full-cli-devtools-kara.git cd full-cli-devtools-kara

2. Run the installer

sudo bash install.sh

The installer will:

  • copy all CLI modules into /usr/local/bin
  • apply executable permissions
  • register the main kara command system-wide

Verify installation:

kara --help


🧩 Available Commands

DNS Lookup

kara dns example.com

Mail / MX Records

kara mail example.com

SSL Certificate Check

kara ssl example.com

WHOIS Lookup

kara whois example.com

ANY Resolver

kara any example.com


📦 File Structure

. ├── install.sh # Installer script ├── kara # Main CLI entry point ├── kara-any # ANY DNS lookup module ├── kara-dns # DNS lookup module ├── kara-mail # MX/mail lookup module ├── kara-ssl # SSL inspection module ├── kara-whois # WHOIS module └── README.md

The kara binary dynamically loads and routes commands to the appropriate module.


🛠 Requirements

  • Linux or macOS
  • Bash 4+
  • dig, whois, and openssl installed on the system

🧪 Usage Examples

SSL certificate info: kara ssl google.com

DNS A + CNAME records: kara dns frenzy.gr

WHOIS: kara whois example.gr


🔧 Uninstall

sudo rm /usr/local/bin/kara*


👨‍💻 Author

Developed by Chris Karabinis
Lightweight tooling for daily WebOps & DevOps workflows.


📄 License

MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages