From 2006b0c384502279934a5ddfa3923f87c19a74a1 Mon Sep 17 00:00:00 2001 From: LangLangbart <92653266+LangLangBart@users.noreply.github.com> Date: Thu, 9 May 2024 15:11:57 +0200 Subject: [PATCH] style: reformat section headers and add script execution block --- gh-find-code | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/gh-find-code b/gh-find-code index 2ed3852..4d75c39 100755 --- a/gh-find-code +++ b/gh-find-code @@ -2,13 +2,13 @@ set -o allexport -o errexit -o errtrace -o nounset -o pipefail # https://www.gnu.org/software/bash/manual/bash.html#The-Set-Builtin -# ====================== TODO ======================= - # TODO: lookout for Github adding regex support to the REST or GraphQL API # TODO: add tests - https://github.com/dodie/testing-in-bash # TODO: replace python with a more typical bash solution -# ====================== Error Handling ======================= +############################################################################### +# Error Handling +############################################################################### die() { echo ERROR: "$*" >&2 @@ -46,7 +46,9 @@ error_handler() { } trap 'error_handler $LINENO "$BASH_COMMAND" $?' ERR -# ====================== set variables ======================= +############################################################################### +# Set Variables +############################################################################### # define colors COLOR_RESET='\033[0m' @@ -119,7 +121,9 @@ store_grep_extended_debug="${debug_directory}/grep_extended_debug" store_gh_search_debug="${debug_directory}/gh_search_debug" store_gh_content_debug="${debug_directory}/gh_content_debug" -# ===================== cleanup functions ========================== +############################################################################### +# Cleanup Functions +############################################################################### # Terminates processes whose IDs are stored in the given file and empty the file kill_processes() { @@ -164,7 +168,9 @@ cleanup() { trap cleanup EXIT SIGHUP SIGINT -# ===================== helper functions ========================== +############################################################################### +# Helper Functions +############################################################################### # This function validates the version of a tool. check_version() { @@ -867,4 +873,8 @@ main() { --with-nth=3.. } +############################################################################### +# Script Execution +############################################################################### + main "$@"