100 $bearsamppTools->getPowerShell()->getTabTitleDefault(),
102 $bearsamppTools->getPowerShell()->getShell(),
123 if ($powerShellPath !==
false) {
125 $bearsamppTools->getPowerShell()->getTabTitlePowershell(),
150 $shell = $bearsamppTools->getPowerShell()->getShell(
'"' .
$bearsamppBins->getPhp()->getPearExe() .
'"');
152 $shell = $bearsamppTools->getPowerShell()->getShell(
'echo ' .
$bearsamppBins->getPhp()->getPearExe() .
' not found');
156 $bearsamppTools->getPowerShell()->getTabTitlePear(),
178 $shell = $bearsamppTools->getPowerShell()->getShell(
'"' .
$bearsamppBins->getMysql()->getCliExe() .
'" -u' .
182 $shell = $bearsamppTools->getPowerShell()->getShell(
'echo ' .
$bearsamppBins->getMysql()->getCliExe() .
' not found');
186 $bearsamppTools->getPowerShell()->getTabTitleMysql(),
208 $shell = $bearsamppTools->getPowerShell()->getShell(
'"' .
$bearsamppBins->getMariadb()->getCliExe() .
'" -u' .
212 $shell = $bearsamppTools->getPowerShell()->getShell(
'echo ' .
$bearsamppBins->getMariadb()->getCliExe() .
' not found');
216 $bearsamppTools->getPowerShell()->getTabTitleMariadb(),
238 $shell = $bearsamppTools->getPowerShell()->getShell(
'"' .
$bearsamppBins->getPostgresql()->getCliExe() .
'"' .
244 $shell = $bearsamppTools->getPowerShell()->getShell(
'echo ' .
$bearsamppBins->getPostgresql()->getCliExe() .
' not found');
248 $bearsamppTools->getPowerShell()->getTabTitlePostgresql(),
270 $shell = $bearsamppTools->getPowerShell()->getShell();
271 if (!file_exists($bearsamppTools->getGit()->getExe())) {
272 $shell = $bearsamppTools->getPowerShell()->getShell(
'echo ' . $bearsamppTools->getGit()->getExe() .
' not found');
276 $bearsamppTools->getPowerShell()->getTabTitleGit(),
299 $shell = $bearsamppTools->getPowerShell()->getShell(
'"' .
$bearsamppBins->getNodejs()->getLaunch() .
'"');
301 $shell = $bearsamppTools->getPowerShell()->getShell(
'echo ' .
$bearsamppBins->getNodejs()->getLaunch() .
' not found');
305 $bearsamppTools->getPowerShell()->getTabTitleNodejs(),
327 $shell = $bearsamppTools->getPowerShell()->getShell(
'"' . $bearsamppTools->getComposer()->getExe() .
'"');
328 if (!file_exists($bearsamppTools->getComposer()->getExe())) {
329 $shell = $bearsamppTools->getPowerShell()->getShell(
'echo ' . $bearsamppTools->getComposer()->getExe() .
' not found');
333 $bearsamppTools->getPowerShell()->getTabTitleComposer(),
355 $shell = $bearsamppTools->getPowerShell()->getShell(
'"' . $bearsamppTools->getPython()->getExe() .
'"');
356 if (!file_exists($bearsamppTools->getPython()->getExe())) {
357 $shell = $bearsamppTools->getPowerShell()->getShell(
'echo ' . $bearsamppTools->getPython()->getExe() .
' not found');
361 $bearsamppTools->getPowerShell()->getTabTitlePython(),
384 if (!file_exists($bearsamppTools->getRuby()->getExe())) {
385 $shell = $bearsamppTools->getPowerShell()->getShell(
'echo ' . $bearsamppTools->getRuby()->getExe() .
' not found');
388 $rubyDir = dirname($bearsamppTools->getRuby()->getExe());
389 $irbExe = $rubyDir .
'/irb.bat';
392 if (file_exists($irbExe)) {
393 $shell = $bearsamppTools->getPowerShell()->getShell(
'"' . $irbExe .
'"');
394 } elseif (file_exists($rubyDir .
'/irb.cmd')) {
395 $shell = $bearsamppTools->getPowerShell()->getShell(
'"' . $rubyDir .
'/irb.cmd' .
'"');
396 } elseif (file_exists($rubyDir .
'/irb')) {
397 $shell = $bearsamppTools->getPowerShell()->getShell(
'"' . $rubyDir .
'/irb' .
'"');
400 $shell = $bearsamppTools->getPowerShell()->getShell();
405 $bearsamppTools->getPowerShell()->getTabTitleRuby(),
427 $shell = $bearsamppTools->getPowerShell()->getShell(
'"' . $bearsamppTools->getPerl()->getExe() .
'"');
428 if (!file_exists($bearsamppTools->getPerl()->getExe())) {
429 $shell = $bearsamppTools->getPowerShell()->getShell(
'echo ' . $bearsamppTools->getPerl()->getExe() .
' not found');
433 $bearsamppTools->getPowerShell()->getTabTitlePerl(),
457 $shell = $bearsamppTools->getPowerShell()->getShell(
'"' . $bearsamppTools->getGhostscript()->getExeConsole() .
'"');
458 if (!file_exists($bearsamppTools->getGhostscript()->getExeConsole())) {
459 $shell = $bearsamppTools->getPowerShell()->getShell(
'echo ' . $bearsamppTools->getGhostscript()->getExeConsole() .
' not found');
463 $bearsamppTools->getPowerShell()->getTabTitleGhostscript(),
487 $shell = $bearsamppTools->getPowerShell()->getShell(
'"' . $bearsamppTools->getNgrok()->getExe() .
'"');
488 if (!file_exists($bearsamppTools->getNgrok()->getExe())) {
489 $shell = $bearsamppTools->getPowerShell()->getShell(
'echo ' . $bearsamppTools->getNgrok()->getExe() .
' not found');
493 $bearsamppTools->getPowerShell()->getTabTitleNgrok(),
517 private static function getTab($title, $icon, $shell, $initDir)
522 return "Title: $title | Shell: $shell | InitDir: $initDir";
static getTabMysqlSection()
static getTabNgrokSection()
static getTabRubySection()
static getTabPerlSection()
static getTab($title, $icon, $shell, $initDir)
static getTabPythonSection()
static getTabNodejsSection()
static getTabGitSection()
static getTabPowerShellSection()
static getTabPearSection()
static getTabPostgresqlSection()
static getTabCmdSection()
static getTabMariadbSection()
static getTabComposerSection()
static getTabGhostscriptSection()
static getPowerShellPath()