43 lines
1.6 KiB
Markdown
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.
|