Skip to main content

Bangalore slang CLI tool — like ros2 or ollama, but in Kannada style 🤙

Project description

macha 🤙

Bangalore slang CLI tool — like ros2 or ollama, but in Kannada/Bangalore style.

Type macha yen and you're in.

pip install macha

What is this?

macha is a command-line tool where every command is a Bangalore slang phrase. Instead of boring terminal commands, you get:

macha what ra          # Show PC info (CPU, RAM, OS, etc.)
macha put one hello.py # Run a script
macha yelli ide *.py   # Find files
macha internet ide     # Check internet connectivity

All Commands

Command Slang Meaning What It Does
macha yen "what?" Show all commands
macha what ra "what's up?" Full PC/system info
macha put one <file> "run it!" Run scripts & commands
macha helu <msg> "say it!" Print a styled message
macha nodu <file> "look at it" Show file contents with line numbers
macha enu ide [path] "what's there?" List directory contents
macha yelli ide <pattern> "where is it?" Find files by name pattern
macha yeshtu <path> "how much?" Show file/folder size
macha new maadu <name.ext> "make a new one" Scaffold a new file
macha copy maadu <src> <dst> "make a copy" Copy files/folders
macha kalisu <path> "remove it" Delete with confirmation (type haan)
macha open maadu <path> "open it" Open in default app / Explorer
macha compress maadu <path> "zip it" Zip files/folders
macha internet ide "is there net?" Check connectivity + latency
macha ip nodu "look at IP" Show local IP & network info
macha process nodu "look at processes" List running processes
macha timer haku <dur> "set timer" Countdown timer (30s, 5m, 1h)
macha swalpa wait <N> "wait a little" Pause for N seconds
macha yaav "which one?" Show version

Run macha <command> --help for details on any command.


For Full System Info

Some commands (like what ra and process nodu) show extra details if psutil is installed:

pip install macha[full]

Add Your Own Commands

Drop a .py file in macha/commands/. Underscores become spaces in the command name:

# macha/commands/guru_nodu.py  →  "macha guru nodu"

DESCRIPTION = "Show something guru-level"

def run(args):
    print(f"Guru macha, here you go: {args}")

No registration needed — it auto-discovers new commands instantly.


Slang Glossary

Word Meaning
macha bro / dude
yen what
ra particle (like "yo")
nodu look / see
ide is there / exists
maadu do it / make it
helu say / tell
kalisu remove / send away
yelli where
yeshtu how much
swalpa a little
haku put / set
yaav which
haan yes
aiyo oh no!
aitu finished / done

License

MIT — do whatever you want with it, macha. 🤙

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

macha-1.0.0.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

macha-1.0.0-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file macha-1.0.0.tar.gz.

File metadata

  • Download URL: macha-1.0.0.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for macha-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a4aa55c28b9a62a3f0cd6246b3b1e867552cda020e39de4363803089eb938b3d
MD5 c7bdab467906e349dd39d4af8efa4956
BLAKE2b-256 180f1093a7cf44519ecbd6b6cf274cc8bad22eb5f84b39503691fcb5c4bc98b5

See more details on using hashes here.

File details

Details for the file macha-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: macha-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for macha-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 27ff2581b803debb6bd1e6bfce3fc3a50302a0ab2e705436f635f4b23673ac4c
MD5 2d419e20e456a608e363b64982f943d9
BLAKE2b-256 719e70fa0b976b3f9c62ac8f57b6bdde25588b4de08a8560844f68c334940221

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page