diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-05-13 16:11:34 +0300 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-05-13 16:11:34 +0300 |
| commit | ba527cf1132b834c9ed43a7bb7ecda11029e0f9c (patch) | |
| tree | 10b76f02c8e9eca2fa5b9870183f16492cd0094e | |
| parent | 1ee32d5729eb998965436111a70a4e62c90746bf (diff) | |
| download | it-kariera-exam-template-ba527cf1132b834c9ed43a7bb7ecda11029e0f9c.tar it-kariera-exam-template-ba527cf1132b834c9ed43a7bb7ecda11029e0f9c.tar.gz it-kariera-exam-template-ba527cf1132b834c9ed43a7bb7ecda11029e0f9c.zip | |
Added help menus to all tools (scripts)
| -rwxr-xr-x | tools/add-feature-template.sh | 11 | ||||
| -rwxr-xr-x | tools/delete-feature-template.sh | 11 | ||||
| -rwxr-xr-x | tools/rename-namespaces.sh | 16 | ||||
| -rwxr-xr-x | tools/rename-project.sh | 14 |
4 files changed, 52 insertions, 0 deletions
diff --git a/tools/add-feature-template.sh b/tools/add-feature-template.sh index 51f1990..73fe696 100755 --- a/tools/add-feature-template.sh +++ b/tools/add-feature-template.sh @@ -1,5 +1,16 @@ #!/bin/bash +if [ "$1" = "-h" ] || [ "$1" = "--help" ] || [ "$1" = "-?" ]; then + cat <<EOF +./add-feature-template.sh [ProjectName] [FeatureName] "[type Name]" "[type Name]" ... + +Example: ./add-feature-template.sh CarShop Car "string Brand" "string Model" "int Year" + +For more information: https://gitlab.com/Syndamia/it-kariera-exam-template#add-feature-template +EOF + exit +fi + if [ -z "$1" ] || [ -z "$2" ]; then echo "No name supplied!" exit diff --git a/tools/delete-feature-template.sh b/tools/delete-feature-template.sh index 47218a0..29484dd 100755 --- a/tools/delete-feature-template.sh +++ b/tools/delete-feature-template.sh @@ -1,5 +1,16 @@ #!/bin/bash +if [ "$1" = "-h" ] || [ "$1" = "--help" ] || [ "$1" = "-?" ]; then + cat <<EOF +./delete-feature-template.sh [ProjectName] [FeatureName] + +Example: ./delete-feature-template.sh CarShop Car + +For more information: https://gitlab.com/Syndamia/it-kariera-exam-template#delete-feature-template +EOF + exit +fi + if [ -z "$1" ] || [ -z "$2" ]; then echo "No name supplied!" exit diff --git a/tools/rename-namespaces.sh b/tools/rename-namespaces.sh index 543cbe8..b500311 100755 --- a/tools/rename-namespaces.sh +++ b/tools/rename-namespaces.sh @@ -1,5 +1,21 @@ #!/bin/bash +if [ "$1" = "-h" ] || [ "$1" = "--help" ] || [ "$1" = "-?" ]; then + cat <<EOF +./rename-namespaces.sh <CurrentName|-r> [FeatureName] + +CurrentName An optional paramter, specifies the current start name of all namespaces. + Default value: ExamTemplate +-r An optional paramter, removes the specified start name of all namespaces. + +Example: ./rename-namespaces.sh MyShop CarShop +Example: ./rename-namespaces.sh -r CarShop + +For more information: https://gitlab.com/Syndamia/it-kariera-exam-template#rename-namespaces +EOF + exit +fi + if [ -z "$1" ]; then echo "No name supplied!" exit diff --git a/tools/rename-project.sh b/tools/rename-project.sh index 876432f..b0d6d0b 100755 --- a/tools/rename-project.sh +++ b/tools/rename-project.sh @@ -1,5 +1,19 @@ #!/bin/bash +if [ "$1" = "-h" ] || [ "$1" = "--help" ] || [ "$1" = "-?" ]; then + cat <<EOF +./add-feature-template.sh <CurrentName> [NewName] + +CurrentName Optional parameter, specifies the current name of the project + Default value: ExamTemplate +Example: ./rename-project.sh CarShop +Example: ./rename-project.sh CarShop BookShop + +For more information: https://gitlab.com/Syndamia/it-kariera-exam-template#rename-project +EOF + exit +fi + if [ -z "$1" ]; then echo "No name supplied!" exit |
