Commit Graph

306 Commits

Author SHA1 Message Date
Nathaniel Landau
6c54c7f902 red to setaf 196 2021-11-13 16:54:03 -05:00
Nathaniel Landau
a283f5d552 update githooks submodule 2021-11-12 14:54:25 -05:00
Nathaniel Landau
c5f7257280 pass when dir already in PATH 2021-11-12 00:17:35 -05:00
Nathaniel Landau
9c6cca0480 add _homebrewPath_ 2021-11-12 00:03:45 -05:00
Nathaniel Landau
bbe2a9e0d4 add _setPath_ option to fail if dir not found 2021-11-11 23:52:42 -05:00
Nathaniel Landau
395e8cef6b _setPATH_ no longer fails if path not found 2021-11-11 14:59:33 -05:00
Nathaniel Landau
81592a55bb quote variables in expansions 2021-11-11 14:36:49 -05:00
Nathaniel Landau
1beac3ce91 M1 mac compatibility 2021-11-11 14:19:12 -05:00
Nathaniel Landau
0676d7a9c0 option to _printarray_ when not VERBOSE 2021-11-09 10:13:06 -05:00
Nathaniel Landau
f7a8b019ed commit submodule update 2021-11-07 15:16:34 -05:00
Nathaniel Landau
5059f5f73b Add new function and improve comments 2021-11-05 20:38:47 -04:00
Nathaniel Landau
962827608f fix documentation 2021-11-04 23:17:36 -04:00
Nathaniel Landau
971dd82810 update hooks to branch: main 2021-11-01 16:49:12 -04:00
Nathaniel Landau
31fbf21ce0 update hooks to branch: main 2021-11-01 16:48:16 -04:00
Nathaniel Landau
af2030c961 install hooks submodule 2021-11-01 16:24:34 -04:00
Nathaniel Landau
a529db28bd prepare for hooks directory 2021-11-01 16:24:25 -04:00
Nathaniel Landau
432075a03a improve shellcheck compatibility 2021-11-01 16:24:03 -04:00
Nathaniel Landau
1377697ae6 shellcheck improvements 2021-10-29 15:01:31 -04:00
Nathaniel Landau
86300b68c4 Improve shellcheck compatibility 2021-10-28 17:59:34 -04:00
Nathaniel Landau
f44ea3d2e6 improve documentation 2021-10-27 11:17:56 -04:00
Nathaniel Landau
4c1be129e7 remove date stamp from terminal alerting 2021-10-27 11:17:25 -04:00
Nathaniel Landau
7212c9b545 use new script template 2021-10-27 11:16:49 -04:00
Nathaniel Landau
d984b7016c minor changes 2021-10-25 17:54:28 -04:00
Nathaniel Landau
a753723ce8 _varIsEmpty_: allow passing empty variables when using set nounset 2021-10-24 22:48:04 -04:00
Nathaniel Landau
1306924c91 improve adding arguments to ARGS array 2021-10-24 22:47:22 -04:00
Nathaniel Landau
d7d6edb003 _listFiles_: use extended regex and return 0 if no files found 2021-10-24 22:46:22 -04:00
Nathaniel Landau
9381be991e rename script template 2021-10-24 20:23:14 -04:00
Nathaniel Landau
d590b53dd9 _printArray_: only print in verbose mode 2021-10-24 16:18:11 -04:00
Nathaniel Landau
a9e8029d9e add _isFQDN_ and change header style 2021-10-23 23:52:00 -04:00
Nathaniel Landau
21d6c9b985 add _isFQDN_ 2021-10-23 23:18:02 -04:00
Nathaniel Landau
63562be37a update commands 2021-10-23 23:00:49 -04:00
Nathaniel Landau
46d7edf726 minor change 2021-10-22 17:20:16 -04:00
Nathaniel Landau
04dd6d76bb rename binaryExists to commandExists 2021-10-22 16:08:42 -04:00
Nathaniel Landau
49468383f2 add _clearLine_ 2021-10-22 15:56:22 -04:00
Nathaniel Landau
4c99e7fe6c Add options for nocasematch 2021-10-22 11:05:57 -04:00
Nathaniel Landau
7483dbc9f4 Update vscode snippets 2021-10-22 09:53:40 -04:00
Nathaniel Landau
3497421c4f fix tests 2021-10-21 16:06:52 -04:00
Nathaniel Landau
8bb89541e8 Squashed commit of the following:
commit 61bf734812cb62ba6e0ec224bc15f7928705a8a2
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Thu Oct 21 15:44:21 2021 -0400

    Major overhaul continued

     - rename templates
     - add checks utilities
     - add new array utilities
     - rename files
     - add assorted utilities
     - improve documentation

commit 546178fff3b526f492eb0eeffc63f79537e75de3
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Wed Oct 20 16:31:14 2021 -0400

    Update conventions

commit f6d0642f85518efda9c5d8472b99d1c14163e381
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Wed Oct 20 09:47:09 2021 -0400

    minor formatting changes

commit 2217612b55e3f9faf803a2d0c937ea2261206505
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Tue Oct 19 17:59:09 2021 -0400

    add new functions

commit 347ba7aa738dcd6a5ad9d70886b38da3a17dc89e
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Tue Oct 19 12:06:44 2021 -0400

    major overhaul

    - Add standaloneTemplate.sh
    - Rework README
    - Refactor inline documentation
    - Enforce coding standards
    - Remove CSV utilities
    - Add new array utilities
    - add _useGNUutils_
    - more ...

commit cd8e0d49aef25eeaf6b3e71a3c9e1f29ab9b06f5
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Sun Oct 17 09:56:08 2021 -0400

    Add debug functions

commit f7c5c0a3d19815dcc6ba80b5f5a2ebb77ef88b07
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Sat Oct 16 21:10:01 2021 -0400

    add new array functions

    _joinArray_, _isEmptyArray_, _sortArray_, _reverseSortArray_, and _mergearrays_

commit d8bc3d8cabdbcee3c479f97b43a45bdfe3bdafe0
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Fri Oct 15 17:27:12 2021 -0400

    add _columnize_

commit 2fd2ae9435f476bc3968c3eb0d793db4bf1d9eaf
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Mon Oct 11 22:17:45 2021 -0400

    _progressBar_: Fix unbound variable

commit e8933d15fc955a1acc665e9a081f131e681855d5
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Sun Oct 10 11:50:42 2021 -0400

    _alert_: header now underlined

commit c9ce894361dec7d3513c038794a155519baf26bc
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Tue Oct 5 09:49:42 2021 -0400

    _alert_: line numbers to gray

commit 4aaddd336ce613f629a7e6a62ef3b27ffc24d22d
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Fri Oct 8 15:05:20 2021 -0400

    _usage_ to stdout

commit e2372fc3122ec1f20acc27f04d29b3785f014e25
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Tue Oct 5 09:38:26 2021 -0400

    _setPATH_: remove unneeded logic

commit e60c75b6c954ac4bd146e2758252168027b9a43d
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Tue Oct 5 09:25:38 2021 -0400

    _findSource_: bugfix

commit 0e84912e1ccd7203e5beff9f8737f8374f4aa5d8
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Thu Sep 30 16:29:25 2021 -0400

    add requirements to documentation

commit 2c24843e3ada591e1868a94416e40b5ac0aa4994
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Thu Sep 30 15:34:10 2021 -0400

    _uniqueFilename_: improve extension handling

commit 08bc2dfdcc8632efee9179e9c960a574fc17cf0c
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Mon Sep 27 15:13:53 2021 -0400

    improve hooks script

commit 641918f1559d3b3aa38a9bbdf418938b2b81c176
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Fri Sep 24 08:16:52 2021 -0400

    _inArry_: case insensitivity

commit eae10f170680540fdb4a1222add7e54f8785ea63
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Mon Sep 20 18:31:44 2021 -0400

    clean up alerting

commit 700acd56f57fd57db84ef0e232ef41cdd7aee43c
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Mon Sep 20 18:22:11 2021 -0400

    refactor _execute_

commit d893f86900a9fed9d91a0c9cc06c13b6b34d9926
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Mon Sep 20 18:19:18 2021 -0400

    'fatal' replaces 'die'

commit 3326857bf127bef36cd9982246aa5b826d796d0a
Author: Nathaniel Landau <nate@natelandau.com>
Date:   Fri Sep 17 08:29:50 2021 -0400

    _execute_: ensure quiet and verbose work together
2021-10-21 16:03:27 -04:00
Nathaniel Landau
1e2d2ff287 update readme 2021-09-13 09:41:07 -04:00
Nathaniel Landau
3c490fa710 Improve readability 2021-09-11 10:15:23 -04:00
Nathaniel Landau
e014a1dc2a _execute_: ensure quiet mode doesn't print output 2021-09-10 16:05:43 -04:00
Nathaniel Landau
b5d12b8239 add tests 2021-09-09 08:53:05 -04:00
Nathaniel Landau
0caf491112 _execute_: add NOTICE option 2021-09-09 08:52:54 -04:00
Nathaniel Landau
dabceb11b2 _execute_: add NOTICE option 2021-09-09 08:47:17 -04:00
Nathaniel Landau
e8e9d51f9d Cnofirm directories exist before adding to PATH 2021-09-06 10:36:55 -04:00
Nathaniel Landau
832c0ca24e Add NOTICE level logging 2021-09-06 10:30:25 -04:00
Nathaniel Landau
8f1bb71ba5 update _alerts_
- 'info' now uses gray text
- remove 'verbose' and favor 'debug'
- 'input' is now underlined
2021-09-03 10:03:32 -04:00
Nathaniel Landau
5479663e88 _stopwords_ fail on error 2021-08-26 21:45:46 -04:00
Nathaniel Landau
262cad4036 fix typo 2021-08-26 20:17:23 -04:00
Nathaniel Landau
45cf833b97 _cleanstring_: allow regex 2021-08-25 17:00:57 -04:00