Commands

Plugin Manager

Load plugin manager with plugins and language modules:

plugify load

Load plugin manager with plugins and language modules ignoring missing or conflict packages:

plugify load --ignore

Unload plugin manager:

plugify unload

Search for plugins

Show information about a module:

plugify plugin _plugin_name_

Show information about a plugin:

plugify module _plugin_name_

List running modules:

plugify modules

List running plugins:

plugify plugins

Misc

Show help:

plugify help

Version information:

plugify version

Package Manager

Like other package managers, plugify can synchronize package lists with the software repositories to allow the user to download and install packages with a simple command by solving all required dependencies.

Install packages

You can install a single package or multiple packages using plugify command in this fashion:

plugify install _package_name1_ _package_name2_ ...

To install a single package or multiple packages from file manifest:

plugify install --file D:/_package_file_.json

To install a single package or multiple packages from HTTP manifest:

plugify install --link https://website.com/_package_file_.json

To install missing packages to resolve all of current dependencies:

plugify install --missing

Update packages

To update a single package or multiple packages:

plugify update _package_name1_ _package_name2_ ...

To update all installed packages:

plugify update --all

Remove an installed package

To remove a single package or multiple packages, leaving all of its dependencies installed:

plugify remove _package_name1_ _package_name2_ ...

To remove all installed packages:

plugify remove --all

To remove a conflicted packages with unresolved dependencies:

plugify remove --conflict

Search for packages

Print all local packages:

plugify list

Print all remote packages:

plugify query

You can search for remote packages by name:

plugify search _package_name_

You can search for local packages by name:

plugify show _package_name_

Manage packages

You can snapshot installed packages into manifest file. File will be automatically generated at the base directory.

plugify snapshot

This command is essential for adding packages that are not in the default repositories. Developers create and maintain these repositories and allow others to add them via URLs. Since these are unofficial repositories, add them from trusted sources to avoid potential security threats.

plugify repo https://website.com/_package_file_.json