Files
eiipm/README.md
2025-08-23 14:19:35 +05:30

43 lines
1.6 KiB
Markdown

# eiipm
**Eiipm** pronounced as **ee-pee-em** is the package manager of Ewwii (Elkowar's Wacky Widgets Improved Interface).
## Common commands
The most common commands in eiipm are the `install`, `uninstall` and `update` commands. Just like their name, they are used to install, uninstall and update packages that you have installed.
**Usage example:**
```bash
# installs staticscript
eiipm install staticscript
# uninstalls staticscript
eiipm uninstall staticscript
# updates staticscript to the latest version
eiipm update staticscript
```
For a full list of commands and their uses, checkout [eiipm documentation](https://ewwii-sh.github.io/eiipm/).
## Adding to path
If you install a binary from **eiipm**, your shell may say that the binary is not found if you type the name of the binary you installed in the terminal directly. To avoid this, you would need to add eiipm to your path.
To add eiipm to your path, add `export PATH="$HOME/.eiipm/bin:$PATH"` to your shell's configuration file.
**Example:**
```bash
# Replace ~/.zshrc with your shell's configuration file.
# For example, if you use bash, then it would be ~/.bashrc
echo 'export PATH="$HOME/.eiipm/bin:$PATH"' >> ~/.zshrc
```
If you dont want to use echo to add it, then you can manually edit your configuration file and add the line `export PATH="$HOME/.eiipm/bin:$PATH"` in there.
## Uploading a custom plugin
If you made a custom plugin and want to register it to ewwii's package manifest, then you should checkout the [Ewwii-sh/eii-manifests](https://github.com/Ewwii-sh/eii-manifests) repository for more info.