package com.liferay.cli.shell.osgi; import com.liferay.cli.shell.Shell; /** * @author Sharon Li */ public class WindowsOSCommandProvider extends BaseOSCommandProvider { private static final String DIR_COMMAND = "cmd /C dir"; private static final String DELETE_FILE_COMMAND = "cmd /C del /Q"; private static final String DELETE_DIRECTORY_COMMAND = "cmd /C rmdir"; private static final String MKDIR_COMMAND = "cmd /C mkdir"; public WindowsOSCommandProvider( Shell shell ) { super( shell ); } @Override protected String getRemoveFileCommand() { return DELETE_FILE_COMMAND; } @Override protected String getRemoveDirectoryCommand() { return DELETE_DIRECTORY_COMMAND; } @Override protected String getListCommand() { return DIR_COMMAND; } @Override protected String getMkdirCommand() { return MKDIR_COMMAND; } }