Improve EDITOR checks

This commit is contained in:
2013-06-17 13:39:13 +01:00
parent 7a9c94ff6f
commit fb5a775d98
4 changed files with 16 additions and 4 deletions

View File

@@ -37,4 +37,10 @@ if [ ! -f "$layout_file" ]; then
exit 1
fi
exec "$EDITOR" "$layout_file"
if [ -n "$EDITOR" ]; then
exec "$EDITOR" "$layout_file"
else
echo "'\$EDITOR' is not set. Please manually open the layout for editing:"
echo "$layout_file"
echo
fi

View File

@@ -37,4 +37,10 @@ if [ ! -f "$layout_file" ]; then
exit 1
fi
exec "$EDITOR" "$layout_file"
if [ -n "$EDITOR" ]; then
exec "$EDITOR" "$layout_file"
else
echo "'\$EDITOR' is not set. Please manually open the layout for editing:"
echo "$layout_file"
echo
fi

View File

@@ -46,7 +46,7 @@ fi
content="$(cat "$template")"
echo "${content//\{\{SESSION_NAME\}\}/$layout_name}" > "$layout_file"
if [ ! -z "$EDITOR" ]; then
if [ -n "$EDITOR" ]; then
exec "$EDITOR" "$layout_file"
else
echo "Layout file has been created, but '\$EDITOR' is not set. Please "

View File

@@ -46,7 +46,7 @@ fi
content="$(cat "$template")"
echo "${content//\{\{WINDOW_NAME\}\}/$layout_name}" > "$layout_file"
if [ ! -z "$EDITOR" ]; then
if [ -n "$EDITOR" ]; then
exec "$EDITOR" "$layout_file"
else
echo "Layout file has been created, but '\$EDITOR' is not set. Please "