]> git.nbdom.net Git - nb.git/commitdiff
etc/profile.d/nb.sh
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 3 Jan 2018 03:52:23 +0000 (03:52 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 3 Jan 2018 03:52:23 +0000 (03:52 +0000)
etc/profile.d/nb.sh

index cf2db42646b3faf9bf5ceac5e17cb97fe4b983aa..f7b39cdc0c05b4cd9a9b1f71c66f4520a52ff7a4 100644 (file)
@@ -1,6 +1,8 @@
 export NB_DB=nb
-#=SHELL_REPLACE sudo awk -F '}' '/CLEARTEXT/{print "export NB_AUTH=\"nb:"$2"\""}' /etc/ldap/nbdom.net/auth/nb.ldif
-export NB_AUTH="nb:0TXARcQUpjHZctoROA2X.weWSZKM5DGT"
+NB_AUTH=$(awk '/^machine api.nbdom.net / { print $4":"$6}' $HOME/.netrc 2> /dev/null)
+#=SHELL_REPLACE sudo awk -F '}' '/CLEARTEXT/{print "NB_AUTH=\"nb:"$2"\""}' /etc/ldap/nbdom.net/auth/nb.ldif
+[ -z "$NB_AUTH" ] && NB_AUTH="nb:0TXARcQUpjHZctoROA2X.weWSZKM5DGT"
+export NB_AUTH
 
 nb_repos_commit_push() {
        shell_help "Commit each repos whith a comment" "$@" && return
@@ -81,6 +83,8 @@ nb_php() {
 
 nb_api() {
        local uri="$1"; shift
+       #local auth; [ -n "$NB_AUTH" ] && auth='-u "'$NB_AUTH'"'
+       #curl --netrc-optional -s "$auth" "https://api.nbdom.net$uri" "$@"
        curl --netrc-optional -su "$NB_AUTH" "https://api.nbdom.net$uri" "$@"
 }