SalesforceCommerceCloud / sfcc-ci

Salesforce Commerce Cloud CLI
https://npmjs.com/package/sfcc-ci
BSD 3-Clause "New" or "Revised" License
230 stars 93 forks source link

Add support for Homebrew/NPM installation #166

Open Dandandans opened 4 years ago

Dandandans commented 4 years ago

Many developers, including myself, use Homebrew (macOS, Linux, Windows 10 Subsystem for Linux) to manage and install applications.

Have you considered adding sfcc-ci to Homebrew or NPM? A new installation would be as easy as running brew install sfcc-ci or npm install sfcc-ci -g.

sftschaerff commented 4 years ago

Hi @Dandandans ,

thank you for your input, but for now this tool is supposed to be used only as a command line interface.

Best regards Tobias

Dandandans commented 4 years ago

@sftschaerff a CLI is the perfect use case for Homebrew (native applications are separately installed through Brew Cask). For example, here are some common CLIs that can be installed with Homebrew:

# wget
brew install wget

# ack
brew install ack

# imagemagick
brew install imagemagick

# git
brew install git

The contentful-cli is also another good example, having many similarities to your CLI (Node, API wrapper, etc.): https://github.com/contentful/contentful-cli https://formulae.brew.sh/formula/contentful-cli

sholsinger commented 4 years ago

@Dandandans At least it is published as an NPM module. So for now you can work around this by just doing: npm install -g sfcc-ci.