Project

wordgit

0.0
No commit activity in last 3 years
No release in over 3 years
Wordgit lets you version control word documents, check the differences, pull, merge and much more, just like git.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.15
~> 10.0

Runtime

 Project Readme

Wordgit - Word Document Versioning tool

Wordgit lets you version word document from terminal.

Setup

Make sure Ruby is installed. Make sure Libre Office is installed

Execute:

    $ gem install wordgit

Usage

#List of Commands:
$ wordgit -h  

Commands:
  wordgit commit '[PATH] OR --all'    # Commits the changes to the repo.
  wordgit diff [VERSION1] [VERSION2]  # Displays differences between two versions (WORK IN PROGRESS)
  wordgit help [COMMAND]              # Describe available commands or one specific command
  wordgit revert [VERSION]            # revert between version
  wordgit switch [VERSION]            # Switch between version
  wordgit versions                    # Displays list of version

STEP 1 (initialize)

$ wordgit init #Initialize wordgit in folder with word documents you want to track

STEP 2 (commit)

#This will start tracking the document. You must provide a message and version in the prompt.

$ wordgit commit ./my_word_document.docx #you can provide individual file

#OR

$wordgit commit --all #entire folder
$ wordgit versions #displays all the versions
$ wordgit switch [VERSION NUMBER] #Switches to particular version
$ wordgit revert [VERSION NUMBER] #reverts the changes to particular version
$ wordgit diff [VERSION1] [VERSION2] #opens up GUI to display differences in versions

TODO: LOT OF THINGS. The most important ones in works are:

  1. Difference (between versions) viewer UI
  2. Merge tool

Rubygems.org

Hosted at Rubygems.org

License

The gem is available as open source under the terms of the MIT License.