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