All Projects → sloth-tools → sloth-app

sloth-tools / sloth-app

Licence: other
Sloth desktop app

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to sloth-app

brewfile
🍎 Brewfile to install softwares in macOS for engineers
Stars: ✭ 37 (+131.25%)
Mutual labels:  homebrew, mac, macosx, homebrew-cask
Installer
A simple standalone program which automates the installation, removal and maintenance of BetterDiscord.
Stars: ✭ 1,391 (+8593.75%)
Mutual labels:  mac, installer, electron-app
Tinu
TINU, the open tool to create bootable macOS installers
Stars: ✭ 272 (+1600%)
Mutual labels:  mac, installer, macosx
Mac Dev Playbook
Mac setup and configuration via Ansible.
Stars: ✭ 4,202 (+26162.5%)
Mutual labels:  setup, homebrew, mac
Ansible Role Homebrew
Ansible Role - Homebrew
Stars: ✭ 195 (+1118.75%)
Mutual labels:  setup, homebrew, mac
dotfiles
🔨 My dotfiles for setting up my Macs with Ansible
Stars: ✭ 31 (+93.75%)
Mutual labels:  setup, homebrew, mac
Mac Setup
🛠️ Front end web development setup for macOS.
Stars: ✭ 265 (+1556.25%)
Mutual labels:  setup, mac, macosx
macstrap
Set up your macOS from scratch.
Stars: ✭ 16 (+0%)
Mutual labels:  setup, homebrew, mac
Mac Setup
Installing Development environment on macOS
Stars: ✭ 6,510 (+40587.5%)
Mutual labels:  setup, mac
Elasticsearch Setup
elasticsearch oss installer for windows.
Stars: ✭ 74 (+362.5%)
Mutual labels:  setup, installer
Brewfile-Generator
Generates a Homebrew Brewfile from currently installed formula for easy backup/migration to a new macOS system
Stars: ✭ 20 (+25%)
Mutual labels:  homebrew, homebrew-cask
Devmymac
✨ ✨ A Simple Tool To Setup A Mac for Development✨✨
Stars: ✭ 312 (+1850%)
Mutual labels:  setup, homebrew
Mpv Install
Sets up file associations for mpv on Windows
Stars: ✭ 305 (+1806.25%)
Mutual labels:  setup, installer
42homebrew
Install Homebrew on 42 sessions
Stars: ✭ 108 (+575%)
Mutual labels:  setup, homebrew
blade runner
Blade Runner is a Jamf Pro based Python application that automates and implements a framework to offboard, secure erase and document deprecated Mac systems.
Stars: ✭ 24 (+50%)
Mutual labels:  mac, macosx
Installer
InnoSetup高仿有道云笔记安装程序的脚本模板,改一改背景图片就可以一键打包属于自己的美观的互联网风格的安装程序
Stars: ✭ 126 (+687.5%)
Mutual labels:  setup, installer
Mac os Config
Shell scripts for customized macOS machine setup and configuration.
Stars: ✭ 298 (+1762.5%)
Mutual labels:  setup, homebrew
Mac Setup Script
script to setup my mac
Stars: ✭ 123 (+668.75%)
Mutual labels:  setup, mac
Formation
💻 macOS setup script for front-end development
Stars: ✭ 1,706 (+10562.5%)
Mutual labels:  setup, homebrew
cpsetup
Intuitive bash/shell script to setup and harden/configure cPanel CentOS/RHEL server with ConfigServer Firewall, MailManage, MailQueue, Malware Detect, ClamAV, mod_cloudflare, CloudFlare RailGun, and many more applications and security tweaks
Stars: ✭ 42 (+162.5%)
Mutual labels:  setup, installer

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

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].