diff --git a/.gitignore b/.gitignore
index a57c77f..d4a81af 100644
--- a/.gitignore
+++ b/.gitignore
@@ -44,3 +44,74 @@ DerivedData
# Spec
spec/test_dummy/
+
+
+# Created by https://www.gitignore.io/api/rubymine
+# Edit at https://www.gitignore.io/?templates=rubymine
+
+### RubyMine ###
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
+# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
+
+# User-specific stuff
+.idea/**/workspace.xml
+.idea/**/tasks.xml
+.idea/**/usage.statistics.xml
+.idea/**/dictionaries
+.idea/**/shelf
+.idea/**/misc.xml
+
+# Generated files
+.idea/**/contentModel.xml
+
+# Sensitive or high-churn files
+.idea/**/dataSources/
+.idea/**/dataSources.ids
+.idea/**/dataSources.local.xml
+.idea/**/sqlDataSources.xml
+.idea/**/dynamic.xml
+.idea/**/uiDesigner.xml
+.idea/**/dbnavigator.xml
+
+# Mongo Explorer plugin
+.idea/**/mongoSettings.xml
+
+# File-based project format
+*.iws
+
+# IntelliJ
+out/
+
+# mpeltonen/sbt-idea plugin
+.idea_modules/
+
+# JIRA plugin
+atlassian-ide-plugin.xml
+
+# Cursive Clojure plugin
+.idea/replstate.xml
+
+# Crashlytics plugin (for Android Studio and IntelliJ)
+com_crashlytics_export_strings.xml
+crashlytics.properties
+crashlytics-build.properties
+fabric.properties
+
+# Editor-based Rest Client
+.idea/httpRequests
+
+# Android studio 3.1+ serialized cache file
+.idea/caches/build_file_checksums.ser
+
+### RubyMine Patch ###
+# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
+
+# *.iml
+# modules.xml
+# .idea/misc.xml
+# *.ipr
+
+# Sonarlint plugin
+.idea/sonarlint
+
+# End of https://www.gitignore.io/api/rubymine
diff --git a/.idea/.rakeTasks b/.idea/.rakeTasks
new file mode 100644
index 0000000..ce0584b
--- /dev/null
+++ b/.idea/.rakeTasks
@@ -0,0 +1,7 @@
+
+
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..15a15b2
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..b0db9b0
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..c7ab844
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/synx.iml b/.idea/synx.iml
new file mode 100644
index 0000000..d2d03fa
--- /dev/null
+++ b/.idea/synx.iml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/lib/synx/version.rb b/lib/synx/version.rb
index b131a56..0851067 100644
--- a/lib/synx/version.rb
+++ b/lib/synx/version.rb
@@ -1,3 +1,3 @@
module Synx
- VERSION = "0.2.1"
+ VERSION = "1.0.0"
end
diff --git a/synx.gemspec b/synx.gemspec
index 598b6ce..fa6bf5a 100644
--- a/synx.gemspec
+++ b/synx.gemspec
@@ -4,29 +4,29 @@ $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'synx/version'
Gem::Specification.new do |spec|
- spec.name = "synx"
+ spec.name = 'synx'
spec.version = Synx::VERSION
- spec.authors = ["Mark Larsen"]
- spec.email = ["mark@venmo.com"]
+ spec.authors = ['Mark Larsen']
+ spec.email = ['mark@venmo.com']
spec.summary = %q{A command-line tool that reorganizes your Xcode project folder to match your Xcode groups}
spec.description = <<-DESC
A command-line tool that reorganizes your Xcode project folder to match your Xcode groups
Synx parses your .xcodeproj to build the same group structure out on the file system.
DESC
- spec.homepage = "https://github.com/venmo/synx"
- spec.license = "MIT"
+ spec.homepage = 'https://github.com/venmo/synx'
+ spec.license = 'MIT'
spec.files = `git ls-files -z`.split("\x0").reject { |f| f =~ /docs\// }
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
- spec.require_paths = ["lib"]
+ spec.require_paths = ['lib']
- spec.add_development_dependency "bundler", "~> 1.6"
- spec.add_development_dependency "rake", "~> 10.3"
- spec.add_development_dependency "rspec", "~> 2.14"
- spec.add_development_dependency "pry", "~> 0.9"
+ spec.add_development_dependency 'bundler', '~> 1.17'
+ spec.add_development_dependency 'rake', '~> 12.3'
+ spec.add_development_dependency 'rspec', '~> 3.8'
+ spec.add_development_dependency 'pry', '~> 0.12'
- spec.add_dependency "clamp", "~> 0.6"
- spec.add_dependency "colorize", "~> 0.7"
- spec.add_dependency "xcodeproj", "~> 1.0"
+ spec.add_dependency 'clamp', '~> 1.3'
+ spec.add_dependency 'colorize', '~> 0.8'
+ spec.add_dependency 'xcodeproj', '~> 1.7'
end