Skip to content

sloth-tools/sloth-app

Repository files navigation

sloth-app

code style Standard Version

Based on the original sloth cli.

sloth-app is an app to install everything you need in your new mac, with no effort =)

Download && install

  1. Go to the releases page.
  2. Select the latest version.
  3. Download the .dmg file.
  4. Install it in your mac.
  5. Run Sloth and enjoy 😺

Running locally

Clone the repository

git clone --depth=1 [email protected]:sloth-tools/sloth-app.git

Install dependencies

cd sloth-app
npm install

Development

npm start

Run end2end tests

npm run test:features

DevTools

Toggle DevTools:

  • OSX: Cmd Alt I or F12

Packaging

Modify electron-builder.yml to edit package info.

For a full list of options see: https://github.com/electron-userland/electron-builder/wiki/Options.

Create a package

npm run pack

Contributing

The project uses standard-version to update the CHANGELOG with each commit message and upgrade the package version. For that reason every contribution should have a title and body that follows the conventional-changelog-standard conventions.

So this is a step by step guide to contributing to the project (mostly extracted from the standard-version docs):

  1. when you land commits on your master branch, select the Rebase and Merge option.
  2. add a title and body that follows the conventional-changelog-standard conventions.
  3. when you're ready to release a new version:
  4. git checkout master; git pull origin master
  5. run npm run bump
  6. run npm run pack

Helpers/Tools

Maintainers