]> git.nbdom.net Git - nb.git/commitdiff
etc/profile.d/nb.sh
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Mon, 18 Dec 2017 17:24:43 +0000 (17:24 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Mon, 18 Dec 2017 17:24:43 +0000 (17:24 +0000)
etc/profile.d/nb.sh

index d032e1846c8618abfaa632cca605b49c1492af25..f4754b419310037ee059553bd70c6ded1c5c9328 100644 (file)
@@ -1,4 +1,5 @@
 export NB_DB=nb
+export NB_AUTH="nb:0TXARcQUpjHZctoROA2X.weWSZKM5DGT"
 
 nb_repos_commit_push() {
        shell_help "Commit each repos whith a comment" "$@" && return
@@ -72,6 +73,11 @@ nb_perl() {
        ruby -r$NB_ROOT/lib/perl/NB -e "$@"
 }
 
+nb_api() {
+       local uri="$1"; shift
+       curl -su "$NB_AUTH" "https://api.nbdom.net$uri" $@
+}
+
 nb_api_post() {
        local usage="Usage: nb_api_post TABLE field1=val1 field2=val2 ..."
        local table="${1:?$usage}"; shift
@@ -79,7 +85,7 @@ nb_api_post() {
        local host=$(hostname)
        [ -z "$host" ] && host=$(hostname -f)
 
-       local curl="curl -su nb:0TXARcQUpjHZctoROA2X.weWSZKM5DGT -H 'Accept: application/x-sh' https://api.nbdom.net/data/$table/replace -d host=$host"
+       local curl="nb_api /data/$table/replace.sh -d host=$host"
 
        while [ "$#" -gt "0" ]; do
                curl="$curl -d \"$1\""
@@ -87,7 +93,7 @@ nb_api_post() {
        done
        (
        eval "$curl"
-       ) > /dev/null
+       ) #> /dev/null
 }
 
 nb_post_sys_infos() {