Skip to content

getclair/hello-clair

Repository files navigation

Clair Onboarding App

Commands

"Hello Clair" comes with a set of commands to make environment setup and configuration a breeze for new and existing team members alike.

Command Description
clair hello The all-in-one walkthrough for installation
clair install:cli-tools Install CLI tools for frontend, backend, both, or none
clair install:apps Install various development software and apps
clair install:repos Install and setup Clair projects
clair configure Set up Git credentials

Configuration

  • A global .gitignore file is defined and set up for git
  • Ability to setup Git author and authorization settings

Options

CLI Tools

All CLI tools automatically install for each selected environment. global tools are installed regardless. The latest version of each package will be installed. However, if the package already exists on the machine it will be skipped.

Global Backend Frontend
XCode PHP yarn
Homebrew Composer expo
npm Valet
Cask Redis
Docker Python
AWS CLI

Unix Shell (one of)

When a Unix shell is selected to be installed, zsh is installed first.

Applications

Database Management (one of)

Database Client (any of)

IDE (any of)

API Client (any of)

Console IDE (one of)

Projects

Projects are cloned and configured:

  • PHP / Laravel apps have packages installed, keys set, and a local URL defined
  • React apps have packages installed

Repos

Development

  1. Clone the repo locally
  2. Run composer install