export NB_DB=nb
+export NB_AUTH="nb:0TXARcQUpjHZctoROA2X.weWSZKM5DGT"
nb_repos_commit_push() {
shell_help "Commit each repos whith a comment" "$@" && return
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
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\""
done
(
eval "$curl"
- ) > /dev/null
+ ) #> /dev/null
}
nb_post_sys_infos() {