Skip to content

Commit

Permalink
style: reformat section headers and add script execution block
Browse files Browse the repository at this point in the history
  • Loading branch information
LangLangBart committed May 9, 2024
1 parent 2186bee commit 2006b0c
Showing 1 changed file with 16 additions and 6 deletions.
22 changes: 16 additions & 6 deletions gh-find-code
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -46,7 +46,9 @@ error_handler() {
}
trap 'error_handler $LINENO "$BASH_COMMAND" $?' ERR

# ====================== set variables =======================
###############################################################################
# Set Variables
###############################################################################

# define colors
COLOR_RESET='\033[0m'
Expand Down Expand Up @@ -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() {
Expand Down Expand Up @@ -164,7 +168,9 @@ cleanup() {

trap cleanup EXIT SIGHUP SIGINT

# ===================== helper functions ==========================
###############################################################################
# Helper Functions
###############################################################################

# This function validates the version of a tool.
check_version() {
Expand Down Expand Up @@ -867,4 +873,8 @@ main() {
--with-nth=3..
}

###############################################################################
# Script Execution
###############################################################################

main "$@"

0 comments on commit 2006b0c

Please sign in to comment.