boo - Environment Diagnoser

Cover Photo

Photo by Karsten Winegeart on Unsplash

TL;DR: boo is a zero dependency environment diagnoser to easily check what’s missing and what’s not.

boo is a simple script with no dependency (just bash) that helps on diagnosing the local environment for missing dependencies. Sometimes, something is missing and it can be the source of the issue. Instead of diagnosing everything, from source code to integrations, boo can guarantee that a missing dependency is not the case.

Motivation

Configuring new machines from scratch eventually leads to missing tools, libs or dependencies. boo helps on diagnose, list and could provide guidance on how to fix it.

Also, when on starting new projects on totally new codebases or even when something got updated and the logs are not helping(maybe everything is broken?), boo can give a direction if something is missing.

Use Cases

Here are some use cases for boo:

  • Diagnose your local environment on missing dependencies
  • Diagnose created containers for missing dependencies without pain
  • Diagnose new configured machines for eventually missing dependencies

Install

curl -Ls https://raw.githubusercontent.com/caiangums/boo/latest-release/install.sh | sudo bash

More Info

Check how to use it at boo Repo at GitHub. Feel free to fork, contribute or report an issue.