Skip to content

khalid1055/linux-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐧 Linux Helper

A smart command-line assistant that translates natural language into Linux commands β€” offline, fast, and beginner-friendly.

License: MIT Python 3.8+


⚑ Quick Start

# Clone and install
git clone https://github.com/khalid1055/linux-helper.git
cd linux-helper
pip install -e .

# Initialize database
lh --refresh

# Start using
lh "show hidden files"

✨ Features

  • πŸ—„οΈ 692 Commands covering 593 unique commands ( Networking, security, system admin and extra cheats).
  • πŸ” Smart Search – Fuzzy matching handles typos
  • πŸ›‘οΈ Safety Warnings – Flags dangerous commands
  • 🎨 Beautiful UI – Clean, color-coded terminal output
  • πŸ”’ 100% Offline – No internet, no tracking

πŸ’‘ Usage

lh "check my IP address"
lh "find files larger than 100MB"
lh "list all running processes"

πŸ“ Project Structure

linux-helper/
β”œβ”€β”€ src/linux_helper/
β”‚   β”œβ”€β”€ assets/raw_commands.txt    # Command database
β”‚   β”œβ”€β”€ core/                      # Search engine
β”‚   └── cli/                       # Terminal interface
└── setup.py                       # Installation config

🀝 Contributing

Add your commands in 3 steps:

  1. Edit src/linux_helper/assets/raw_commands.txt
  2. Follow format: command : description
  3. Submit a Pull Request

πŸ† Contributors

  • @khalid1055 – Creator
  • [Your name here] – Join us!

πŸ“œ License

MIT License - feel free to use and modify.


Made with ❀️ for the Linux community

About

πŸ’» A smart command-line assistant for everyday Linux users. Translate natural language into Linux commands β€” offline, fast, and beginner-friendly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages