mirror of
https://github.com/vrtmrz/obsidian-livesync.git
synced 2025-12-11 00:35:56 +00:00
Default to _local when node not supplied
This commit is contained in:
@@ -13,23 +13,8 @@ if [[ -z "$password" ]]; then
|
||||
exit 1
|
||||
fi
|
||||
if [[ -z "$node" ]]; then
|
||||
echo "INFO: Node missing, trying to detect..."
|
||||
node=$(curl -X GET "${hostname}/_membership" --user "${username}:${password}" | jq -r '.cluster_nodes[0] // .all_nodes[0]')
|
||||
if [[ -n "$node" ]]; then
|
||||
echo "INFO: Detected node: $node"
|
||||
# confirm
|
||||
while true; do
|
||||
read -p "May we use this node? (defaultly, it may be 'node@nohost') " yn
|
||||
case $yn in
|
||||
[Yy]* ) break;;
|
||||
[Nn]* ) exit 1;;
|
||||
* ) echo "Please answer yes or no.";;
|
||||
esac
|
||||
done
|
||||
else
|
||||
echo "ERROR: Node missing (default should be located in /opt/couchdb/etc/vm.args under -name)"
|
||||
exit 1
|
||||
fi
|
||||
echo "INFO: defaulting to _local"
|
||||
node=_local
|
||||
fi
|
||||
|
||||
echo "-- Configuring CouchDB by REST APIs... -->"
|
||||
|
||||
Reference in New Issue
Block a user