13 Commits

Author SHA1 Message Date
marklarr
d0107cc4fc Merge remote-tracking branch 'origin/master' into marklarr/restrict_synx_as_root 2014-12-12 21:47:44 -08:00
marklarr
c5d876c557 Add flag for showing synx version. 2014-12-12 14:21:00 -08:00
marklarr
abcec91a84 Prohibit running Synx as root to avoid file permission issues. 2014-12-12 12:01:31 -08:00
Alex Genco
fa38cd75cf Fix various require and File.join calls.
In many cases it's safe to assume the load path will be setup correctly
at runtime, eliminating the need for absolute paths. For instance, in
your bin/synx executable, RubyGems sets the load path such that you can
just `require "synx"`. When you use RSpec, it also sets the load path to
allow you to use `require "spec_helper"`.

I also cleaned up the `File.join(File.dirname(__FILE__)...` stuff to use
the more idiomatic `File.expand_path`.
2014-08-02 10:57:56 -07:00
Sam Symons
917d080e2d Add support for the --no-color option.
The `colored` gem was replaced with `colorize`. It has a very
similar API but comes with a few extra methods to remove or check
colors.

The Tabber class has had an options hash added to it, to make
further additions easier.
2014-06-28 11:45:45 -07:00
Sam Symons
e26f61b491 Add support for a --quiet option. 2014-06-22 21:07:33 -07:00
Mark Larsen
2318ecce55 provide second argument 2014-05-27 22:33:14 -07:00
Mark Larsen
a4b7a62787 print better message for excluded folders. Allow user to override exclusions and set themselves 2014-05-27 22:23:39 -07:00
Mark Larsen
cd20d2da8d add prune flag 2014-05-27 19:25:50 -07:00
Mark Larsen
a1f2d45511 add support for pruning the project of unused source and image files 2014-05-27 16:36:44 -07:00
Mark Larsen
b4763f5b1e forgot to rename this 2014-05-27 11:43:55 -07:00
Mark Larsen
7068ce854d rename synxronize to synx 2014-05-27 10:55:05 -07:00
Mark Larsen
d9ff00ddde Add executable for synxronize
Finish gemspec
2014-05-23 00:22:20 -07:00