Sha256: 7403ca39a6af681e06aed988b307f5c70fed5dd1856cdcb9a3e3937dee51f4a5
Contents?: true
Size: 643 Bytes
Versions: 2
Compression:
Stored size: 643 Bytes
Contents
#!/usr/bin/env ruby require "fossilize" usage = "usage: fossilize <create|apply> old_version <new_version|delta_string>" if ARGV.size < 2 puts usage exit -1 end old_version = ARGV[1] new_or_delta = ARGV[2] if ARGV[0] == "create" delta = Fossilize.create(old_version, new_or_delta) File.write("#{old_version}.delta", delta) puts "Wrote delta string to: #{old_version}.fdelta\n\n" puts delta exit 0 elsif ARGV[0] == "apply" result = Fossilize.apply(old_version, new_or_delta) File.write("#{old_version}.fossilized", result) puts "Wrote new version to: #{old_version}.fossilized" exit 0 else puts usage exit -1 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fossilize-1.1.1 | bin/fossilize |
fossilize-1.1.0 | bin/fossilize |