#!/usr/bin/env bash

simfail()
{
    echo -e "${PrefixColor}[Dragon]${BoldColor} Simulator Injection Failed."
    echo -e "${PrefixColor}[Dragon]${BoldColor} Please file an issue with project details."
    drexit 1
}

simsetup()
{
    mkdir -p $DRAGONDIR/simulator/load
    hold=$PWD
    cd $DRAGONDIR/src/simject || simfail
    dragon c b
    cd $hold || simfail
}

simstall()
{
    test -f $DRAGONDIR/simulator/resim || simsetup
    echo -e "${PrefixColor}[Dragon]${BoldColor} Installing files to the simulator..."
    cp .dragon/_/Library/MobileSubstrate/DynamicLibraries/* $DRAGONDIR/simulator/load || cleanbuildfail
    echo -e "${PrefixColor}[Dragon]${BoldColor} Respringing..."
    resim
}