set | perl -ne '/^([\w_-]+) \(\)\s*$/ and print "$1\n"'
}
+ips() {
+ ifconfig | perl -ne '/^\s*inet (?:addr:)?([\d\.]+)/ and $1 ne "127.0.0.1" and print "$1\n"'
+}
+
env_add_path() {
# Add paths to a variables
# Usage PATH=`env_add_path "$PATH" "/blbabla"`
local ip=`dig +short $host`
[ -z "$ip" ] && echo "Can't resolve macbook.brighton.loc" && return 1
- nb_ips | grep -qxFm1 "$ip" || cmd="ssh -o BatchMode=yes $host -- $cmd"
+ ips | grep -qxFm1 "$ip" || cmd="ssh -o BatchMode=yes $host -- $cmd"
#[ "$USER" != "nico" ] && cmd="su - nico -c '$cmd'"
[ "$USER" != "nico" ] && cmd="sudo -u nico -- $cmd"
eval "$cmd"
}
-nb_ips() {
- ifconfig | perl -ne '/^\s*inet (?:addr:)?([\d\.]+)/ and $1 ne "127.0.0.1" and print "$1\n"'
-}
-
nb_radio_play() {
local radios="\
1 | FranceInter | http://www.tv-radio.com/station/france_inter_mp3/france_inter_mp3-128k.m3u