Comby Versions Save

A code rewrite tool for structural search and replace that supports ~every language.

0.17.0

3 years ago
  • Fix: don't traverse directories if exact paths are specified on the command line
  • Feature: TOML file format for specifying templates
  • Feature: .comby file in TOML format, where using flags="-my-flags" will be appending to comby invocation in the current directory. This file can also be used to specify templates for the directory

0.16.0

3 years ago

Added:

  • -exclude option to exclude files

Updated source files to compile with OCaml 4.10.

0.15.0

4 years ago
  • exclude-dir option now accepts multiple comma-separated prefixes.

0.14.1

4 years ago

Bug fix for a ZIP64 issue reading the central directory on large ZIP64 files.

0.14.0

4 years ago
  • Use custom labels to refer to the same id when generating unique identifiers in rewrite templates. E.g.,
func foo_:[id(unique_label)]() {...} 
var my_function = foo_:[id(unique_label)]
  • Fixes a ZIP64 bug when reading a large value for the central directory.

0.13.1

4 years ago
  • Putting :[id()] in the rewrite template will generate a unique (with high probability) 12 character hex string. The method uses 48 bits. This is an experimental feature.

0.13.0

4 years ago

Change:

  • exempt underscore from inferred equality constraints (#160)

0.12.2

4 years ago
  • Adds ZIP64 read support.

0.12.1

4 years ago
  • Suppress printing out long strings if they time out.

0.12.0

4 years ago