From 8cb6617a0f96ffed497b0e97571da2386f9c050c Mon Sep 17 00:00:00 2001 From: 3wc <3wc.git@doesthisthing.work> Date: Sun, 14 Mar 2021 03:33:33 +0200 Subject: [PATCH] Automatically truncate suggested app name Ref #83 --- abra | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/abra b/abra index 6b412cb..d23f3e4 100755 --- a/abra +++ b/abra @@ -755,6 +755,10 @@ sub_app_new (){ # TYPE=custom-html, DOMAIN=foo.bar-baz.com # -> custom_html_foo_bar_baz_com DEFAULT_NAME="${TYPE/-/_}_${DOMAIN//+([.-])/_}" + # truncate to 45 chars (see below) + DEFAULT_NAME="${DEFAULT_NAME:0:45}" + # and remove trailing _ + DEFAULT_NAME="${DEFAULT_NAME%%_}" read -rp "App name [$DEFAULT_NAME]: " APP_NAME if [ -z "$APP_NAME" ]; then APP_NAME="$DEFAULT_NAME"