Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spycrab/mwman
A package manager for MediaWiki
https://github.com/spycrab/mwman
Last synced: 10 days ago
JSON representation
A package manager for MediaWiki
- Host: GitHub
- URL: https://github.com/spycrab/mwman
- Owner: spycrab
- License: mit
- Created: 2019-02-21T21:41:23.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T07:43:35.000Z (about 2 years ago)
- Last Synced: 2024-04-24T01:42:58.480Z (8 months ago)
- Language: Python
- Size: 14.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mwman - A package manager for MediaWiki
mwman is a python-based package manager for the MediaWiki wiki software.
It strives to automate the installation of extensions, skins and even MediaWiki itself.
**Warning**: mwman is still in early development and may not be ideal for your production environment needs. Be cautious and have backups!
## Usage
```sh
$ mwman install checkuser $PATH_TO_WIKI # Installs and enables the checkuser extension
$ mwman uninstall checkuser $PATH_TO_WIKI # Removes it again
$ mwman activate/deactivate checkuser $PATH_TO_WIKI # Activate / Deaectivate an extension
$ mwman install-mediawiki master $PATH_TO_WIKI # Installs the master branch of MediaWiki into $PATH_TO_WIKI
```## Limitations / Issues
- Real support is only provided for the latest master version
- No support for sets of packages
- Many steps of the MediaWiki installation still have to be done manually
- The extension loader is not a proper extension itself
- No search feature
- No support for third-party repositories
- Only supports git for obtaining packages
- No support for different versions of packages
- Very limited metadata information
- No way to view package detailsThese may change as the project progresses in maturity.
## Disclaimer
This software comes without any warranty.
This software is not associated with the MediaWiki development team nor the Wikimedia Foundation.
## License
mwman is free software and licensed under the terms of the MIT License. See LICENSE.