codefori / vscode-ibmi

🌍 IBM i development extension for VS Code
https://codefori.github.io/docs/#/
MIT License
279 stars 93 forks source link

Libraries with pound sign in cause compile to be ignored #516

Closed worksofliam closed 2 years ago

worksofliam commented 2 years ago

Compile is skipped due to the nature of the pound/hash symbol in commands.

/home/alan3/lytx_rpgle_sdk/: echo "liblist -d QGPL QTEMP;liblist -c BARRY;liblist -a LYTX GITCM CMPSYS #LIB SAMPLE QDEVTOOLS QTEMP QGPL;system  \"CRTSQLRPGI OBJ(CMPSYS/DEPTS_WEB) SRCFILE(CMPSYS/QRPGLESRC) CLOSQLCSR(*ENDMOD) OPTION(*EVENTF) DBGVIEW(*SOURCE) TGTRLS(*CURRENT)\"; if [[ \$? -ne 0 ]]; then exit 1; fi" | /QOpenSys/usr/bin/qsh

Fix is to escape pound sign.

worksofliam commented 2 years ago

image