HPM is a human-friendly package manager for Helwan Linux, built on top of pacman with natural-language command chaining. Each language supports its native "then" keyword for executing multiple commands in a row.
On Helwan Linux:
sudo pacman -S hpm
On other Arch-based distributions:
yay -S hpm
| Function | Command | Example |
|---|---|---|
| Install Package | تثبيت | hpm تثبيت firefox |
| Remove Package | إزالة | hpm إزالة vlc |
| Upgrade System | ترقية | hpm ترقية |
| Refresh Repos | تحديث | hpm تحديث |
| Search Package | بحث | hpm بحث chrome |
| Package Info | معلومات | hpm معلومات vlc |
| List Installed | قائمة | hpm قائمة |
| System Clean | تنظيف | hpm تنظيف |
| Orphan Packages | يتيم | hpm يتيم |
| AUR Repo | aur | hpm aur google-chrome |
| System Doctor | فحص | hpm فحص |
| Command History | سجل | hpm سجل |
| Help | --مساعدة | hpm --مساعدة |
Examples:
Basic: hpm تثبيت vlc
Chained: hpm تحديث ثم ترقية ثم تنظيف ثم فحص
| Function | Command | Shortcut | Example |
|---|---|---|---|
| Install | install | i | hpm i firefox |
| Remove | remove | r | hpm r vlc |
| Upgrade | upgrade | u | hpm u |
| Refresh | refresh | s | hpm s |
| Search | search | q | hpm q chrome |
| Info | info | I | hpm I vlc |
| List Installed | list | l | hpm l |
| Clean | clean | c | hpm c |
| Orphans | orphans | o | hpm o |
| AUR Support | aur | a | hpm a google-chrome |
| Doctor | doctor | d | hpm d |
| History | history | h | hpm h |
| Help | --help | - | hpm --help |
Examples:
Basic: hpm i vlc
Chained: hpm s then u then c then d
| Function | Command | Example |
|---|---|---|
| Install | 安装 | hpm 安装 firefox |
| Remove | 卸载 | hpm 卸载 vlc |
| Upgrade | 升级 | hpm 升级 |
| Refresh | 刷新 | hpm 刷新 |
| Search | 搜索 | hpm 搜索 chrome |
| Info | 信息 | hpm 信息 vlc |
| List | 列表 | hpm 列表 |
| Clean | 清理 | hpm 清理 |
| Orphans | 孤儿 | hpm 孤儿 |
| AUR Support | aur | hpm aur google-chrome |
| Doctor | 诊断 | hpm 诊断 |
| History | 历史 | hpm 历史 |
| Help | --帮助 | hpm --帮助 |
Examples:
Basic: hpm 安装 vlc
Chained: hpm 刷新 然后 升级 然后 清理
| Function | Command | Example |
|---|---|---|
| Install | instalar | hpm instalar firefox |
| Remove | eliminar | hpm eliminar vlc |
| Upgrade | actualizar | hpm actualizar |
| Refresh | sincronizar | hpm sincronizar |
| Search | buscar | hpm buscar chrome |
| Info | informacion | hpm informacion vlc |
| List | lista | hpm lista |
| Clean | limpiar | hpm limpiar |
| Orphans | huerfanos | hpm huerfanos |
| AUR Support | aur | hpm aur google-chrome |
| Doctor | diagnostico | hpm diagnostico |
| History | historial | hpm historial |
| Help | --ayuda | hpm --ayuda |
Examples:
Basic: hpm instalar vlc
Chained: hpm sincronizar luego actualizar luego limpiar
Note: HPM supports executing multiple commands in a single line using the then keyword (or its native equivalent in your language). For example: hpm s then u then c then d.