Skip to content

Commit 1072af7

Browse files
committed
initial implememtation for required env vars
1 parent 1864144 commit 1072af7

File tree

23 files changed

+87
-14
lines changed

23 files changed

+87
-14
lines changed

examples/colors/colorly

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ cyan_underlined() { echo -e "\e[4;36m$*\e[0m" ; }
101101

102102
# :command.parse_args
103103
parse_args() {
104+
# :command.environment_variables_filter
104105
# :command.fixed_flag_filter
105106
case "$1" in
106107
--version )

examples/config-ini/configly

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@ configly_list_command() {
276276

277277
# :command.parse_args
278278
parse_args() {
279+
# :command.environment_variables_filter
279280
# :command.fixed_flag_filter
280281
case "$1" in
281282
--version )
@@ -348,6 +349,7 @@ parse_args() {
348349

349350
# :command.parse_args
350351
configly_set_parse_args() {
352+
# :command.environment_variables_filter
351353
# :command.fixed_flag_filter
352354
case "$1" in
353355
--version )
@@ -411,6 +413,7 @@ configly_set_parse_args() {
411413

412414
# :command.parse_args
413415
configly_get_parse_args() {
416+
# :command.environment_variables_filter
414417
# :command.fixed_flag_filter
415418
case "$1" in
416419
--version )
@@ -463,6 +466,7 @@ configly_get_parse_args() {
463466

464467
# :command.parse_args
465468
configly_list_parse_args() {
469+
# :command.environment_variables_filter
466470
# :command.fixed_flag_filter
467471
case "$1" in
468472
--version )

examples/custom-includes/download

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ my_extra_function() {
7373

7474
# :command.parse_args
7575
parse_args() {
76+
# :command.environment_variables_filter
7677
# :command.fixed_flag_filter
7778
case "$1" in
7879
--version )

examples/custom-strings/download

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ inspect_args() {
6868

6969
# :command.parse_args
7070
parse_args() {
71+
# :command.environment_variables_filter
7172
# :command.fixed_flag_filter
7273
case "$1" in
7374
--version )

examples/docker-like/docker

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@ docker_image_ls_command() {
222222

223223
# :command.parse_args
224224
parse_args() {
225+
# :command.environment_variables_filter
225226
# :command.fixed_flag_filter
226227
case "$1" in
227228
--version )
@@ -287,6 +288,7 @@ parse_args() {
287288

288289
# :command.parse_args
289290
docker_container_parse_args() {
291+
# :command.environment_variables_filter
290292
# :command.fixed_flag_filter
291293
case "$1" in
292294
--version )
@@ -352,6 +354,7 @@ docker_container_parse_args() {
352354

353355
# :command.parse_args
354356
docker_container_run_parse_args() {
357+
# :command.environment_variables_filter
355358
# :command.fixed_flag_filter
356359
case "$1" in
357360
--version )
@@ -404,6 +407,7 @@ docker_container_run_parse_args() {
404407

405408
# :command.parse_args
406409
docker_container_stop_parse_args() {
410+
# :command.environment_variables_filter
407411
# :command.fixed_flag_filter
408412
case "$1" in
409413
--version )
@@ -456,6 +460,7 @@ docker_container_stop_parse_args() {
456460

457461
# :command.parse_args
458462
docker_image_parse_args() {
463+
# :command.environment_variables_filter
459464
# :command.fixed_flag_filter
460465
case "$1" in
461466
--version )
@@ -514,6 +519,7 @@ docker_image_parse_args() {
514519

515520
# :command.parse_args
516521
docker_image_ls_parse_args() {
522+
# :command.environment_variables_filter
517523
# :command.fixed_flag_filter
518524
case "$1" in
519525
--version )

examples/git-like/git

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ git_commit_command() {
125125

126126
# :command.parse_args
127127
parse_args() {
128+
# :command.environment_variables_filter
128129
# :command.fixed_flag_filter
129130
case "$1" in
130131
--version )
@@ -190,6 +191,7 @@ parse_args() {
190191

191192
# :command.parse_args
192193
git_status_parse_args() {
194+
# :command.environment_variables_filter
193195
# :command.fixed_flag_filter
194196
case "$1" in
195197
--version )
@@ -230,6 +232,7 @@ git_status_parse_args() {
230232

231233
# :command.parse_args
232234
git_commit_parse_args() {
235+
# :command.environment_variables_filter
233236
# :command.fixed_flag_filter
234237
case "$1" in
235238
--version )

examples/minimal/download

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ inspect_args() {
7777

7878
# :command.parse_args
7979
parse_args() {
80+
# :command.environment_variables_filter
8081
# :command.fixed_flag_filter
8182
case "$1" in
8283
--version )

examples/multiline/multi

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ multi_usage() {
4141

4242
# :command.usage_environment_variables
4343
echo -e "Environment Variables:"
44+
45+
# :environment_variable.usage
4446
echo " MULTI_VITAMIN"
4547
echo -e " Environment variables can also use multiple lines. This can be useful if we\n need to explain - in excruciating detail - what the environemnt variable is\n used for."
4648
echo
@@ -150,6 +152,7 @@ multi_regular_command() {
150152

151153
# :command.parse_args
152154
parse_args() {
155+
# :command.environment_variables_filter
153156
# :command.fixed_flag_filter
154157
case "$1" in
155158
--version )
@@ -215,6 +218,7 @@ parse_args() {
215218

216219
# :command.parse_args
217220
multi_multiline_parse_args() {
221+
# :command.environment_variables_filter
218222
# :command.fixed_flag_filter
219223
case "$1" in
220224
--version )
@@ -266,6 +270,7 @@ multi_multiline_parse_args() {
266270

267271
# :command.parse_args
268272
multi_regular_parse_args() {
273+
# :command.environment_variables_filter
269274
# :command.fixed_flag_filter
270275
case "$1" in
271276
--version )

examples/multiline/src/bashly.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,6 @@ examples:
4545
multi multiline --flag
4646
4747
environment_variables:
48-
MULTI_VITAMIN: |-
48+
- name: multi_vitamin
49+
help: |-
4950
Environment variables can also use multiple lines. This can be useful if we need to explain - in excruciating detail - what the environemnt variable is used for.

examples/subcommands/cli

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ cli_usage() {
3939

4040
# :command.usage_environment_variables
4141
echo -e "Environment Variables:"
42+
43+
# :environment_variable.usage
4244
echo " API_KEY"
4345
echo -e " Set your API key"
4446
echo
@@ -85,6 +87,8 @@ cli_download_usage() {
8587
echo
8688
# :command.usage_environment_variables
8789
echo -e "Environment Variables:"
90+
91+
# :environment_variable.usage
8892
echo " DEFAULT_TARGET_LOCATION"
8993
echo -e " Set the default location to download to"
9094
echo
@@ -166,6 +170,7 @@ cli_upload_command() {
166170

167171
# :command.parse_args
168172
parse_args() {
173+
# :command.environment_variables_filter
169174
# :command.fixed_flag_filter
170175
case "$1" in
171176
--version )
@@ -231,6 +236,7 @@ parse_args() {
231236

232237
# :command.parse_args
233238
cli_download_parse_args() {
239+
# :command.environment_variables_filter
234240
# :command.fixed_flag_filter
235241
case "$1" in
236242
--version )
@@ -292,6 +298,7 @@ cli_download_parse_args() {
292298

293299
# :command.parse_args
294300
cli_upload_parse_args() {
301+
# :command.environment_variables_filter
295302
# :command.fixed_flag_filter
296303
case "$1" in
297304
--version )

0 commit comments

Comments
 (0)