Path: | ../README.txt |
Last Update: | Tue May 30 13:32:07 JST 2006 |
release: | $Release: 0.6.1 $ |
lastupdate: | $Date: 2006-05-30 13:29:34 +0900 (Tue, 30 May 2006) $ |
copyright: | copyright(c) 2005 kuwata-lab all rights reserved. |
Kwalify is a tiny schema validator for YAML and JSON.
See doc/users-guide.html for details.
If you have installed RubyGems, just type ‘gem install -r kwalify’
$ sudo gem install --remote kwalify
Else if you can be root user, use ‘setup.rb’ as following:
$ tar xjf kwalify_x.x.x.tar.bz2 $ cd kwalify_x.x.x/ $ ruby setup.rb config $ ruby setup.rb setup $ sudo ruby setup.rb install
Else copy script and libraries to proper directory.
$ tar xjf kwalify_x.x.x.tar.bz2 $ cd kwalify_x.x.x/ $ mkdir -p $HOME/bin $ cp -a bin/* $HOME/bin $ export PATH=$PATH:$HOME/bin $ mkdir -p $HOME/lib/ruby $ cp -a lib/* $HOME/lib/ruby $ export RUBYLIB=$HOME/lib/ruby
(Optional) ‘contrib/inline-require’ script to concatenate all script and libraries into a file.
$ tar xjf kwalify_x.x.x.tar.bz2 $ cd kwalify_x.x.x/ $ unset RUBYLIB $ ruby contrib/inline-require -I ./lib bin/kwalify > contrib/kwalify $ chmod a+x contrib/kwalify $ mv contrib/kwalify $HOME/bin
GNU General Public License ver.2 If you need looser license, please suggest to me.
makoto kuwata <kwa(at)kuwata-lab.com> http://www.kuwata-lab.com/