All Projects β†’ gfontenot β†’ xcode-cli

gfontenot / xcode-cli

Licence: other
Command line helpers for Xcode

Programming Languages

shell
77523 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to xcode-cli

przm
🎨 A simple, yet feature rich color picker and manipulator
Stars: ✭ 19 (+11.76%)
Mutual labels:  command-line-tool
terminal-style
🎨 Return your terminal message in style! Change the text style, text color and text background color from the terminal, console or shell interface with ANSI color codes. Support for Laravel and Composer.
Stars: ✭ 16 (-5.88%)
Mutual labels:  command-line-tool
diskusage
FANTASTIC SPEED utility to find out top largest folders/files on the disk.
Stars: ✭ 64 (+276.47%)
Mutual labels:  command-line-tool
anyshortcut-cli
CLI (Commnad line interface) version of Anyshortcut
Stars: ✭ 82 (+382.35%)
Mutual labels:  command-line-tool
cli-progress
βŒ› easy to use progress-bar for command-line/terminal applications
Stars: ✭ 672 (+3852.94%)
Mutual labels:  command-line-tool
cli-boilerplates
πŸš€ A Command Line Tool to generate boilerplates with creation of files globally. A tool to help students quick start with single line of code.
Stars: ✭ 27 (+58.82%)
Mutual labels:  command-line-tool
Ether
A Command-Line Interface for the Swift Package Manager
Stars: ✭ 86 (+405.88%)
Mutual labels:  command-line-tool
vintage
[UNMAINTED] command-line tool to check for outdated Swift Package Manager dependencies
Stars: ✭ 33 (+94.12%)
Mutual labels:  command-line-tool
fe
A super-fast and easy to use command line fuzzy file searcher built with the rust programming language.
Stars: ✭ 23 (+35.29%)
Mutual labels:  command-line-tool
coinbash
πŸ’° A bash script (CLI) for displaying crypto currencies market data in a terminal πŸ–₯
Stars: ✭ 110 (+547.06%)
Mutual labels:  command-line-tool
wlc
Weblate command line client
Stars: ✭ 22 (+29.41%)
Mutual labels:  command-line-tool
cmany
Easily batch-build cmake projects!
Stars: ✭ 15 (-11.76%)
Mutual labels:  command-line-tool
pip upgrade outdated
Install outdated python packages.
Stars: ✭ 62 (+264.71%)
Mutual labels:  command-line-tool
landscaper
Apply code mods to projects, awesomely
Stars: ✭ 15 (-11.76%)
Mutual labels:  command-line-tool
malli-cli
Command-line interface from the comfort of a metosin/malli schema
Stars: ✭ 36 (+111.76%)
Mutual labels:  command-line-tool
shelltestrunner
Easy, repeatable testing of CLI programs/commands
Stars: ✭ 93 (+447.06%)
Mutual labels:  command-line-tool
google-CommandLine-Translation-Tool
ε‘½δ»€θ‘ŒηΏ»θ―‘ε·₯ε…·-谷歌-δΈ­θ‹±ζ–‡
Stars: ✭ 22 (+29.41%)
Mutual labels:  command-line-tool
dockerize
Utility to simplify running applications in docker containers
Stars: ✭ 91 (+435.29%)
Mutual labels:  command-line-tool
json2xml
json to xml converter in python3
Stars: ✭ 76 (+347.06%)
Mutual labels:  command-line-tool
zswap-cli
Command-line tool to control zswap Linux kernel module options
Stars: ✭ 20 (+17.65%)
Mutual labels:  command-line-tool

Xcode CLI

Helper scripts for working with Xcode from the command line.

These were originally extracted from my dotfiles in the hopes that making them easier to share will encourage external contributions.

Installation

Via homebrew:

$ brew install gfontenot/formulae/xcode-cli

Usage

# Open a directory with Xcode
❯ xcode open

# Open a scratch playground with Xcode
# Requires a playground to be located at ~/.scratch.playground
❯ xcode play

# List installed Xcode versions
❯ xcode list

# Switch the currently selected Xcode version using fzf
❯ xcode switch

# Print the current Xcode version
❯ xcode version

See the --help flags for the individual commands for more options.

Extending

This tool follows the same pattern set by git and similar commands. It searches the PATH for commands prefixed with xcode- and adds them as subcommands. For example, if we added the following to our path as an executable named xcode-foo:

#!/bin/sh

echo "Hello World"

Then we could run xcode foo:

$ xcode foo
Hello World
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].