Skip to content

faberNovel/xcresource-cli

Repository files navigation

xcresource

A Xcode resource manager. Use it to download Xcode templates or snippets from git repositories.

Requirements

  • Swift 5.2
  • Xcode 11.4 or later
  • macOS 10.5

Installation

Homebrew

Run the following command to install using Homebrew:

$ brew install fabernovel/formulae/xcresource

(this will also install the cmake dependency)

To uninstall it:

$ brew uninstall xcresource

Manually

Run the following commands to build and install manually:

$ git clone https://github.com/faberNovel/xcresource-cli
$ cd xcresource-cli
$ make install

Usage

OVERVIEW: A Swift command-line tool to manage Xcode resources.

USAGE: xcresource <subcommand>

OPTIONS:
  -h, --help              Show help information.

SUBCOMMANDS:
  template                A command to manage Xcode templates.
  snippet                 A command to manage Xcode snippets.

xcresource template

OVERVIEW: A Swift command-line tool to manage Xcode templates.

USAGE: xcresource template <subcommand>

OPTIONS:
  -h, --help              Show help information.

SUBCOMMANDS:
  install                 Install Xcode templates from a git repository.
  remove                  Remove Xcode templates.
  list                    List Xcode templates.
  open                    Open Xcode templates folder.

Running xcresource template install installs the Fabernovel templates under the FABERNOVEL namespace.

xctemplate snippet

OVERVIEW: A Swift command-line tool to manage Xcode snippets.

USAGE: xcresource snippet <subcommand>

OPTIONS:
  -h, --help              Show help information.

SUBCOMMANDS:
  install                 Install Xcode snippets from a git repository.
  remove                  Remove Xcode snippet.
  list                    List Xcode snippet.
  open                    Open Xcode snippets folder.

Running xcresource snippet install installs the Fabernovel snippets under the FABERNOVEL namespace.

Contributing

To test

make install