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