diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..21768d9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+Build/Intermediates/
+*.dSYM/
\ No newline at end of file
diff --git a/Build/Products/Release/DisableSearchSharing.bundle/Contents/Info.plist b/Build/Products/Release/DisableSearchSharing.bundle/Contents/Info.plist
new file mode 100644
index 0000000..db64fee
--- /dev/null
+++ b/Build/Products/Release/DisableSearchSharing.bundle/Contents/Info.plist
@@ -0,0 +1,53 @@
+
+
+
+
+ BuildMachineOSBuild
+ 13F34
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ DisableSearchSharing
+ CFBundleIdentifier
+ com.mpak.DisableSearchSharing
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ DisableSearchSharing
+ CFBundlePackageType
+ BNDL
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 0.0.1
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 6A1052d
+ DTPlatformVersion
+ GM
+ DTSDKBuild
+ 14A382
+ DTSDKName
+ macosx10.10
+ DTXcode
+ 0610
+ DTXcodeBuild
+ 6A1052d
+ NSPrincipalClass
+ DisableSearchSharing
+ SIMBLTargetApplications
+
+
+ BundleIdentifier
+ *
+ MaxBundleVersion
+ 999999
+ MinBundleVersion
+ 0
+
+
+
+
diff --git a/Build/Products/Release/DisableSearchSharing.bundle/Contents/MacOS/DisableSearchSharing b/Build/Products/Release/DisableSearchSharing.bundle/Contents/MacOS/DisableSearchSharing
new file mode 100755
index 0000000..810da89
Binary files /dev/null and b/Build/Products/Release/DisableSearchSharing.bundle/Contents/MacOS/DisableSearchSharing differ
diff --git a/DisableSearchSharing.xcodeproj/project.pbxproj b/DisableSearchSharing.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..4394738
--- /dev/null
+++ b/DisableSearchSharing.xcodeproj/project.pbxproj
@@ -0,0 +1,262 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 2FAF37441A3786AE00132808 /* DisableSearchSharing.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FAF37431A3786AE00132808 /* DisableSearchSharing.m */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 2FAF37391A37869200132808 /* DisableSearchSharing.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DisableSearchSharing.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+ 2FAF373D1A37869200132808 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 2FAF37431A3786AE00132808 /* DisableSearchSharing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DisableSearchSharing.m; sourceTree = ""; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 2FAF37361A37869200132808 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 2FAF37301A37869200132808 = {
+ isa = PBXGroup;
+ children = (
+ 2FAF37431A3786AE00132808 /* DisableSearchSharing.m */,
+ 2FAF373B1A37869200132808 /* DisableSearchSharing */,
+ 2FAF373A1A37869200132808 /* Products */,
+ );
+ sourceTree = "";
+ };
+ 2FAF373A1A37869200132808 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 2FAF37391A37869200132808 /* DisableSearchSharing.bundle */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ 2FAF373B1A37869200132808 /* DisableSearchSharing */ = {
+ isa = PBXGroup;
+ children = (
+ 2FAF373C1A37869200132808 /* Supporting Files */,
+ );
+ path = DisableSearchSharing;
+ sourceTree = "";
+ };
+ 2FAF373C1A37869200132808 /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ 2FAF373D1A37869200132808 /* Info.plist */,
+ );
+ name = "Supporting Files";
+ sourceTree = "";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 2FAF37381A37869200132808 /* DisableSearchSharing */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 2FAF37401A37869200132808 /* Build configuration list for PBXNativeTarget "DisableSearchSharing" */;
+ buildPhases = (
+ 2FAF37351A37869200132808 /* Sources */,
+ 2FAF37361A37869200132808 /* Frameworks */,
+ 2FAF37371A37869200132808 /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = DisableSearchSharing;
+ productName = DisableSearchSharing;
+ productReference = 2FAF37391A37869200132808 /* DisableSearchSharing.bundle */;
+ productType = "com.apple.product-type.bundle";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 2FAF37311A37869200132808 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0610;
+ ORGANIZATIONNAME = mpak;
+ TargetAttributes = {
+ 2FAF37381A37869200132808 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 2FAF37341A37869200132808 /* Build configuration list for PBXProject "DisableSearchSharing" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 2FAF37301A37869200132808;
+ productRefGroup = 2FAF373A1A37869200132808 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 2FAF37381A37869200132808 /* DisableSearchSharing */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 2FAF37371A37869200132808 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 2FAF37351A37869200132808 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 2FAF37441A3786AE00132808 /* DisableSearchSharing.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 2FAF373E1A37869200132808 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = NO;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.9;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ WARNING_CFLAGS = "-Wno-objc-method-access";
+ };
+ name = Debug;
+ };
+ 2FAF373F1A37869200132808 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = NO;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.9;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ WARNING_CFLAGS = "-Wno-objc-method-access";
+ };
+ name = Release;
+ };
+ 2FAF37411A37869200132808 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ INFOPLIST_FILE = DisableSearchSharing/Info.plist;
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SKIP_INSTALL = YES;
+ WRAPPER_EXTENSION = bundle;
+ };
+ name = Debug;
+ };
+ 2FAF37421A37869200132808 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ INFOPLIST_FILE = DisableSearchSharing/Info.plist;
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SKIP_INSTALL = YES;
+ WRAPPER_EXTENSION = bundle;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 2FAF37341A37869200132808 /* Build configuration list for PBXProject "DisableSearchSharing" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 2FAF373E1A37869200132808 /* Debug */,
+ 2FAF373F1A37869200132808 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 2FAF37401A37869200132808 /* Build configuration list for PBXNativeTarget "DisableSearchSharing" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 2FAF37411A37869200132808 /* Debug */,
+ 2FAF37421A37869200132808 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 2FAF37311A37869200132808 /* Project object */;
+}
diff --git a/DisableSearchSharing.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/DisableSearchSharing.xcodeproj/project.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..ee61492
--- /dev/null
+++ b/DisableSearchSharing.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/DisableSearchSharing.xcodeproj/project.xcworkspace/xcshareddata/DisableSearchSharing.xccheckout b/DisableSearchSharing.xcodeproj/project.xcworkspace/xcshareddata/DisableSearchSharing.xccheckout
new file mode 100644
index 0000000..c81021e
--- /dev/null
+++ b/DisableSearchSharing.xcodeproj/project.xcworkspace/xcshareddata/DisableSearchSharing.xccheckout
@@ -0,0 +1,41 @@
+
+
+
+
+ IDESourceControlProjectFavoriteDictionaryKey
+
+ IDESourceControlProjectIdentifier
+ 0BB8FFAE-C2F5-4135-9922-39433C9465F5
+ IDESourceControlProjectName
+ DisableSearchSharing
+ IDESourceControlProjectOriginsDictionary
+
+ 94FE0047037FCEB67F30995C317819B3981E82CA
+ https://github.com/comscandiumplumbumd/DisableSearchSharing.git
+
+ IDESourceControlProjectPath
+ DisableSearchSharing.xcodeproj
+ IDESourceControlProjectRelativeInstallPathDictionary
+
+ 94FE0047037FCEB67F30995C317819B3981E82CA
+ ../..
+
+ IDESourceControlProjectURL
+ https://github.com/comscandiumplumbumd/DisableSearchSharing.git
+ IDESourceControlProjectVersion
+ 111
+ IDESourceControlProjectWCCIdentifier
+ 94FE0047037FCEB67F30995C317819B3981E82CA
+ IDESourceControlProjectWCConfigurations
+
+
+ IDESourceControlRepositoryExtensionIdentifierKey
+ public.vcs.git
+ IDESourceControlWCCIdentifierKey
+ 94FE0047037FCEB67F30995C317819B3981E82CA
+ IDESourceControlWCCName
+ DisableSearchSharing
+
+
+
+
diff --git a/DisableSearchSharing.xcodeproj/project.xcworkspace/xcuserdata/Pb.xcuserdatad/UserInterfaceState.xcuserstate b/DisableSearchSharing.xcodeproj/project.xcworkspace/xcuserdata/Pb.xcuserdatad/UserInterfaceState.xcuserstate
new file mode 100644
index 0000000..0875821
Binary files /dev/null and b/DisableSearchSharing.xcodeproj/project.xcworkspace/xcuserdata/Pb.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
new file mode 100644
index 0000000..fe2b454
--- /dev/null
+++ b/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
@@ -0,0 +1,5 @@
+
+
+
diff --git a/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/DisableSearchSharing.xcscheme b/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/DisableSearchSharing.xcscheme
new file mode 100644
index 0000000..f9e89a9
--- /dev/null
+++ b/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/DisableSearchSharing.xcscheme
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/xcschememanagement.plist b/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/xcschememanagement.plist
new file mode 100644
index 0000000..222e4af
--- /dev/null
+++ b/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -0,0 +1,22 @@
+
+
+
+
+ SchemeUserState
+
+ DisableSearchSharing.xcscheme
+
+ orderHint
+ 0
+
+
+ SuppressBuildableAutocreation
+
+ 2FAF37381A37869200132808
+
+ primary
+
+
+
+
+
diff --git a/DisableSearchSharing/Info.plist b/DisableSearchSharing/Info.plist
new file mode 100644
index 0000000..a8abee7
--- /dev/null
+++ b/DisableSearchSharing/Info.plist
@@ -0,0 +1,37 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ com.mpak.$(PRODUCT_NAME:rfc1034identifier)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ BNDL
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 0.0.1
+ NSPrincipalClass
+ DisableSearchSharing
+ SIMBLTargetApplications
+
+
+ BundleIdentifier
+ *
+ MaxBundleVersion
+ 999999
+ MinBundleVersion
+ 0
+
+
+
+
diff --git a/README.md b/README.md
index 8dda23b..233c09b 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-Dynamic library for Mac OS X. Allow disable sharing content of "search for" field between applications.
+Dynamic library for SIMBL. Allows to disable sharing content of "search for" field between applications.
## Disclaimer
@@ -6,21 +6,16 @@ Dynamic library for Mac OS X. Allow disable sharing content of "search for" fiel
This should works well for most applications but could be dangerous for global usage.
-## Known issues
-
-Some applications crash at launch:
+## Description
-* Skype - crashes when any (even empty) library injected
-* Mou - requires library compiled with `-fobjc-gb` but gcc does not support it any more
-* iPhone Simulator - starts with black screen and do nothing (even when DYLD_INSERT_LIBRARIES is unset now but was set at XCode or AppCode launch time)
-* something else I have no installed
+Many applications in Mac OS X share same content for search field.
+So, whenever you search something in browser then switch to IDE, you disclose your previous search replaced with string from browser...
-## Description
+There is no preference for disabling such behaviour. This is why this library was implemented.
-Many application in Mac OS X share same content for search field.
-So you search something in browser than switch to IDE and disclose your previous search replaced with string from browser...
+## Download
-And there is no preference for disabling such behaviour. So why this library was implemented.
+[Get universal build](https://github.com/comscandiumplumbumd/DisableSearchSharing/releases/latest)
## Implemenation
@@ -28,85 +23,8 @@ Library replaces AppKit's `[NSPasteboard setData:forType:]` and `[NSPasteboard d
## Build
-Build universal 32-bit & 64-bit library (required for running 32-bit applications on 64-bit OS which will crash at run otherswise)
-
-```bash
-gcc -arch i386 -arch x86_64 -Wno-objc-method-access \
- -framework AppKit -framework Foundation \
- -dynamiclib -o DisableSearchSharing.dylib \
- DisableSearchSharing.m
-```
-
-or only native (only for 32-bit OS)
-
-```bash
-gcc -Wno-objc-method-access \
- -framework AppKit -framework Foundation \
- -dynamiclib -o DisableSearchSharing.dylib \
- DisableSearchSharing.m
-```
-
-## Run
-
-#### Run specified application from terminal
-
-```bash
-DYLD_INSERT_LIBRARIES=/path/to/DisableSearchSharing.dylib open -a ApplicationName
-```
-
-Of course you can define alias
-
-```bash
-alias dss='DYLD_INSERT_LIBRARIES=/path/to/DisableSearchSharing.dylib open'
-dss file.txt
-dss -a Sublime\ Text file.txt
-```
-
-or use `dss` shell script (place library to `$HOME/libs/` or edit `$lib_path` variable in script):
-
-```bash
-dss Mail # run Mail with library injected
-dss start # enable global injecting for current session
-dss no XCode # run XCode without library injected
-dss stop # disable global injecting
-```
-
-## Global setting
-
-#### Enable
-
-Global setting is not as useful since you have to launch that command by hand after system reboot (do not ever try preserve variable after reboot, see warning below) and not all applications could be launched with this library. But if most does for you, you could enable it for current session with
-
-```bash
-launchctl setenv DYLD_INSERT_LIBRARIES /path/to/DisableSearchSharing.dylib
-```
-
-and launch not working applications from command line with
-
-```bash
-DYLD_INSERT_LIBRARIES= open -a Skype
-```
-
-And if something even goes wrong you could reboot at any time and got fresh new session after system start.
-
-#### Disable
-
-```bash
-launchctl unsetenv DYLD_INSERT_LIBRARIES
-```
-
-### WARNING!
-
-**Never** try add `DYLD_INSERT_LIBRARIES` to `$HOME/.launchd.conf` or `/etc/launchd.conf` for preserving option after reboot. It could bring more problems than benefit. For example incorrect library arch or missed file will CRASH ALL APPLICATIONS at their launch! And by *ALL* I really mean every application, you could not even run console text editor to edit config or run `launchd unsetenv` to reset variable.
-
-While you still in current session with opened terminal you have a chance to resolve some troubles with something like
-
-```bash
-export DYLD_INSERT_LIBRARIES=
-launchctl unsetenv DYLD_INSERT_LIBRARIES
-nano /etc/launchd.conf # and remove necessary line
-```
+Build universal 32-bit & 64-bit library using Xcode or xcodebuild CLI.
-But after reboot I'm afraid everything will be lost...
+## Install
-Even fixing current session may not be so easy. I have custom PROMPT_COMMAND with several commands like fetching current git branch, so I could run only one command per terminal window, and after that command execution I have never seen promt again.
+Copy built .bundle to [~]/Library/Application Support/SIMBL/Plugins.
diff --git a/dss b/dss
deleted file mode 100755
index 294eaf4..0000000
--- a/dss
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/bin/sh
-
-# CONFIG
-# set correct path
-lib_path="$HOME/libs/DisableSearchSharing.dylib"
-# END CONFIG
-
-
-if [ ! -f "$lib_path" ]; then
- echo "Library not found at path: $lib_path"
- exit 1
-fi
-
-
-show_help()
-{
- cat <