func GetRelativePathFromCwd() (string, error) {
	currentWorkingDir, err := os.Getwd()
	if err != nil {
		return "", err
	}
	relPath := strings.Split(currentWorkingDir, HomeDir())
	if len(relPath) != 2 {
		err := errors.New("not able to uncover relative path")
		return "", err
	} else {
		return relPath[1], nil
	}
}
GetRelativePathFromCwd will remove the home folder from the current working
directory:
`/home/erroneousboat/dotfiles/` will become `dotfiles/`
package main
import (
	"errors"
	"fmt"
	"log"
	"os"
	"os/exec"
	"strings"
	"github.com/fatih/color"
	homedir "github.com/mitchellh/go-homedir"
)
func PrintHeader(text string) {
	color := color.New(color.FgYellow, color.Bold)
	color.Printf("==> %s\n", text)
}
func PrintBody(text string) {
	color := color.New(color.FgCyan)
	color.Printf("... %s\n", text)
}
func PrintBodyBold(text string) {
	color := color.New(color.FgCyan, color.Bold)
	color.Printf("... %s\n", text)
}
func PrintBodyError(text string) {
	color := color.New(color.FgRed)
	color.Printf("... ERROR: %s\n", text)
}
func HomeDir() string {
	dir, err := homedir.Dir()
	if err != nil {
		log.Fatal(err)
	}
	return dir
}