package com.liferay.cli.shell.osgi;
import org.apache.commons.lang3.SystemUtils;
import org.apache.felix.scr.annotations.Component;
import org.apache.felix.scr.annotations.Service;
/**
* @author Gregory Amerson
*/
@Component
@Service
public class UnixExternalConsoleProvider extends BaseExternalConsoleProvider
{
public static final String ID = "unix";
public UnixExternalConsoleProvider()
{
super( ID );
}
@Override
public ExternalConsole getConsole()
{
//TODO RAY don't hardcode xterm location
return new XtermConsole( "/usr/bin/xterm" );
}
@Override
public boolean isValid()
{
return SystemUtils.IS_OS_UNIX;
}
}