From 345ef2f60bd860b3f36017c51adb1680af45107b Mon Sep 17 00:00:00 2001 From: Banks T Date: Tue, 8 May 2018 03:08:23 -0400 Subject: [PATCH 1/2] Add edit option --- nginx-modsite | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/nginx-modsite b/nginx-modsite index 8086057..510cb08 100644 --- a/nginx-modsite +++ b/nginx-modsite @@ -76,6 +76,16 @@ ngx_disable_site() { ngx_reload } +ngx_edit_site() { + [[ ! "$SELECTED_SITE" ]] && + ngx_select_site "not_enabled" + + [[ ! -e "$NGINX_SITES_AVAILABLE/$SELECTED_SITE" ]] && + ngx_error "Site does not appear to exist." + + nano "$NGINX_SITES_AVAILABLE/$SELECTED_SITE" +} + ngx_list_site() { echo "Available sites:" ngx_sites "available" @@ -160,6 +170,7 @@ ngx_help() { case "$1" in -e|--enable) ngx_enable_site;; -d|--disable) ngx_disable_site;; + -x|--edit) ngx_edit_site;; -r|--reload) ngx_reload_now;; -l|--list) ngx_list_site;; -h|--help) ngx_help;; From 11f9e1f9740c2ba891ea1b414574bf980da61932 Mon Sep 17 00:00:00 2001 From: Banks T Date: Tue, 8 May 2018 03:12:32 -0400 Subject: [PATCH 2/2] Fix help text --- nginx-modsite | 1 + 1 file changed, 1 insertion(+) diff --git a/nginx-modsite b/nginx-modsite index 510cb08..032875c 100644 --- a/nginx-modsite +++ b/nginx-modsite @@ -156,6 +156,7 @@ ngx_help() { echo "Options:" echo -e "\t<-e|--enable> \tEnable site" echo -e "\t<-d|--disable> \tDisable site" + echo -e "\t<-x|--edit>\t\tEdit site" echo -e "\t<-l|--list>\t\tList sites" echo -e "\t<-h|--help>\t\tDisplay help" echo -e "\n\tIf is left out a selection of options will be presented."