Because sometimes you really just want to cd and open whatever xcode project is in that folder.
Xcopen also builds new files, and creates playgrounds and their hosting workspaces.
OVERVIEW: xcopen <files>... Open files in Xcode. xcopen docs Open .md and .txt files. xcopen new Create new files (if they don't exist), open in Xcode. xcopen xc|ws|pg(w) Open xcodeproj, workspace, or playground. * Add ios|mac|tvos to create playground. * Add w (pgw) to create playground in workspace. xcopen pkg|xpkg Open Package.swift in TextEdit or Xcode. xcopen uireset Reset uistate/recent files. (Quits xcode.) USAGE: xcopen [<paths> ...] [--background] [--folder] [--open] [--no-open] ARGUMENTS: <paths> Files to open. If blank, opens xcworkspace or,if not found, searches for xcodeproj. OPTIONS: -b, -g, --background Open Xcode in the background -f, -e, --folder Enclose new items in folder --open/--no-open Open newly created playgrounds/workspaces (default: true) -h, --help Show help information.
- Install homebrew.
- Install mint with homebrew (
brew install mint).
- From command line:
mint install erica/xcopen
- This project includes a build phase that writes to /usr/local/bin
- Make sure your /usr/local/bin is writable:
chmod u+w /usr/local/bin