#!/bin/bash

function msg() {
   echo -e "\033[36m""=>""\033[0m""\033[1;36m"" $1...""\033[0m"
}

function msg_no_nl() {
   echo -e -n "\033[36m""=>""\033[0m""\033[1;36m"" $1""\033[0m"
}

function launch_dhcp() {
   dhcpcd -t 15 $1 &> /dev/null &
}

function skip_on_esc_simple() {
    [ "$1" ] && seconds=$1 || seconds=3
    read -t $seconds -n 1 
    [ "$REPLY" = "`echo -e '\033'`" ] && return 1 || return 0
}

function skip_on_esc() {
    [ "$1" ] && seconds=$1 || seconds=3
    for i in `seq $seconds`
    do
	echo -n .
	read -s -t 1 -n 1 
	if [ "$?" == "0" ] 
	then
	   [ "$REPLY" = "`echo -e '\033'`" ] && return 1 || return 0 
	fi
    done
    return 0
}
