From S23Wiki
Jump to: navigation, search

mvs - A command line Mediawiki client


mvs is a command line client whose purpose is to simplify offline editing of Wiki content. It allows you to get any number of pages from a given Mediawiki site, edit the pages with any editor, get and merge any concurrent updates of the pages, and then safely commit the users own changes back to the version of the page on the server.

The mvs commands which take a filename argument only accept a single filename as so to avoid taking up too much server bandwidth.

WWW-Mediawiki-Client is a cvs-like perl client interface for Mediawiki driven wiki websites. It's packaged with a script, mvs which allows you to work offline using the editor of your choice, to check for conflicting changes, and commit your local version of the wiki pages in separate steps.


 mvs [Options] command [Options] [filename]
 mvs -h|--help
 mvs --version
 mvs -D
 mkdir wikistuff
 cd wikistuff
 mvs [-q|-v] login [-d <wikihost>] [-l language_code ] [-u <username>] [-p <password> ] [-w <wiki_path>] 
 mvs [-q|-v] update [<file> ..]
 mvs [-q|-v] up [<file> ..]
 mvs [-q|-v] commit [-M] [-W] -m "commit message" <file>
 mvs [-q|-v] com [-M] [-W] -m "commit message" <file>
 mvs [-q|-v] preview [-M] [-W] [-m "commit message"] <file>