File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -15,14 +15,13 @@ lang="c"
1515extension=" c"
1616compiler=" gcc"
1717addInclude=" "
18- [[ $1 == " cpp" ]] && lang=" c++" && compiler=" g++ -fpermissive" && extension=" cpp" && addInclude=" #include <iostream>\nusing namespace std;\n"
18+ [[ $1 == " cpp" ]] || [[ $0 =~ \+\+ ]] && lang=" c++" && compiler=" g++ -fpermissive" && extension=" cpp" && addInclude=" #include <iostream>\nusing namespace std;\n"
1919echo TermiC 1.2.2V
2020echo Language: $lang
2121echo Compiler: $compiler
2222echo Type \' help\' for additional information
2323oldPWD=` pwd`
2424cd /tmp
25- rm termic-* & > /dev/null
2625sourceFile=` mktemp termic-XXXXXXXX.$extension `
2726binaryFile=` basename $sourceFile .$extension `
2827fullPrompt=" "
@@ -36,7 +35,7 @@ while true;do
3635 read -rep " $promptPS1 " $( echo $( yes ... | head -n $inlineCounter ) | sed ' s/ //g' ) prompt
3736 [[ $prompt == " " ]] && continue
3837 [[ $prompt == " exit" ]] && break
39- [[ $prompt == " clear" ]] && sourceFile= ` mktemp termic-XXXXXXXX. $extension ` && binaryFile= ` basename $sourceFile . $extension ` && fullPrompt=" " && inlineCounter=0 && echo -e $initSource > $sourceFile && continue
38+ [[ $prompt == " clear" ]] && : > $sourceFile && : > $sourceFile .tmp && : > $binaryFile && fullPrompt=" " && inlineCounter=0 && echo -e $initSource > $sourceFile && continue
4039 [[ $prompt == " abort" ]] && fullPrompt=" " && inlineCounter=0 && continue
4140 [[ $prompt == " show" ]] && cat $sourceFile && continue
4241 [[ $prompt == " showtmp" ]] && cat $sourceFile .tmp && continue
@@ -92,4 +91,5 @@ while true;do
9291 fi
9392done
9493
95- rm termic-* & > /dev/null
94+ rm $sourceFile * & > /dev/null
95+ rm $binaryFile & > /dev/null
You can’t perform that action at this time.
0 commit comments