diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 156b9c7..ff16f7a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,12 +24,18 @@ jobs: AC_ENV_2: "This Is ENV VAL2" AC_ENV_3: "This Is ENV VAL3" - - name: "Test ENV Vars" + - name: "Test ENV Variabls" run: | - echo "This will check for env vars $TEST_ENV_2 ||----|| $TEST_ENV_1" + echo "ENV_VAR_NAME : $ENV_VAR_NAME \n" + echo "ENV_VAR_NAME2 : $ENV_VAR_NAME2 \n" + echo "ENV_VAR_NAME3 : $ENV_VAR_NAME3 \n" + echo "VARIABLE_NAME : $VARIABLE_NAME \n" env: - TEST_ENV_2: ${{ env.TEST_ENV_2 }} - TEST_ENV_1: ${{ env.TEST_ENV_1 }} + ENV_VAR_NAME: ${{ env.ENV_VAR_NAME }} + ENV_VAR_NAME2: ${{ env.ENV_VAR_NAME2 }} + ENV_VAR_NAME3: ${{ env.ENV_VAR_NAME3 }} + VARIABLE_NAME: ${{ env.VARIABLE_NAME }} + phptoolkit: name: "🐚 PHP Tookit" @@ -49,10 +55,15 @@ jobs: AC_ENV_2: "This Is ENV VAL2" AC_ENV_3: "This Is ENV VAL3" - - name: "Test ENV Vars" + - name: "Test ENV Variabls" run: | - echo "This will check for env vars $TEST_ENV_2 ||----|| $TEST_ENV_1" + echo "ENV_VAR_NAME : $ENV_VAR_NAME \n" + echo "ENV_VAR_NAME2 : $ENV_VAR_NAME2 \n" + echo "ENV_VAR_NAME3 : $ENV_VAR_NAME3 \n" + echo "VARIABLE_NAME : $VARIABLE_NAME \n" env: - TEST_ENV_2: ${{ env.TEST_ENV_2 }} - TEST_ENV_1: ${{ env.TEST_ENV_1 }} + ENV_VAR_NAME: ${{ env.ENV_VAR_NAME }} + ENV_VAR_NAME2: ${{ env.ENV_VAR_NAME2 }} + ENV_VAR_NAME3: ${{ env.ENV_VAR_NAME3 }} + VARIABLE_NAME: ${{ env.VARIABLE_NAME }} diff --git a/README.md b/README.md index d6abadd..ed23820 100644 --- a/README.md +++ b/README.md @@ -253,6 +253,22 @@ gh_validate_input( 'VALUE5' ); gh_validate_input( 'VALUE5', 'Sorry Can\'t Process VALUE5 Input Is Required' ); ``` +#### `gh_set_env` && `gh_set_env_silent` +```php +# Sets A New ENV Variable And Logs A Success Message +gh_set_env( "ENV_VAR_NAME", "ENV_VAR_CONTENT" ); +gh_set_env( "ENV_VAR_NAME2", "ENV_VAR_CONTENT" ); + +# Sets A New ENV Variable And No Log Will Be Generated +gh_set_env_silent( "ENV_VAR_NAME3", "Custom Content Here" ); + +# Sets A New ENV Variable Which Will have Multiple Lines Of String +gh_set_env_multiline( "VARIABLE_NAME", "Lorem Ipsum is simply dummy text of the printing and typesetting industry. +Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. +It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. +It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, +and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum." ); +``` ---