A powerful, feature-rich terminal with package management, themes, and developer tools
HolyCMD is a powerful, feature-rich interactive terminal that combines system commands, package management, themes, translations, aliases, and many developer tools. Built in Python, it is designed for users who want a customizable, all-in-one environment.
- Interactive shell with autocomplete and command history
- Customizable themes and translations
- Command aliasing and unaliasing
- Package manager for installing/removing/updating packages
- Support for multiple programming languages and tools
- Repository management for packages
- Built-in help and documentation
- Automatic detection of interactive processes
- Operator and command handling
- Modular extension system (packages)
- Dynamic translations and themes
- Python 3.8+
- pip
HolyCMD stores configuration files in ~/.holycmd/:
| File | Purpose |
|---|---|
aliases.json | User-defined command aliases |
theme.json | Current theme selection |
language.json | Selected language |
packages.json | Installed packages manifest |
repositories.json | Package repositories |
theme list
theme <name>
language list
language <code>aliasalias name=command
unalias name>alias ll='ls -la'> theme dark
> language en
>helpAfter starting, you can use:
- Autocomplete and command history
- Built-in commands:
help,exit,cd,pkg,theme,alias,history,env,set,which, and more - Package management: install, remove, update packages
- Theme and language switching
- Alias management
- Dynamic translation support
> pkg install package_name
>alias ll='ls -la'> theme dark
> language en
>help> which python
>exit