Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /* ************************************************************************
 #
 #  DivConq
 #
 #  http://divconq.com/
 #
 #  Copyright:
 #    Copyright 2014 eTimeline, LLC. All rights reserved.
 #
#  License:
#    See the license.txt file in the project's top-level directory for details.
#  Authors:
#    * Andy White
************************************************************************ */
package divconq.test.cli;
public class ScriptUI implements ILocalCommandLine {
	public void run(final Scanner scanfinal ApiSession api) {
		List<Stringoparams  = new ArrayList<String>();
		oparams.add("c:\\msysgit\\cmd\\git.exe");
		oparams.add("status");
		final ProcessBuilder pb = new ProcessBuilder(oparams);
		pb.directory(new File("d:\\dev\\divconq\\hub"));
		try {
			Process proc = pb.start();
			String line = null;
			while ((line = input.readLine()) != null) {
				line = line.trim();
				// TODO configure if empty lines should be removed
				//if (StringUtil.isEmpty(line))
				//	continue;
			}
			input.close();
		  
			long ecode = (longproc.exitValue();
			..println("exit code: " + ecode);
		}
		catch (Exception x) {
			..println("shell error: " + x);
		}
		/*
		System.out.println("before");
		final CountDownLatch latch = new CountDownLatch(1);
		ScriptUtility.goSwing(new OperationCallback() {			
			@Override
			public void callback() {
				latch.countDown();
			}
		});
		try {
			latch.await();
		}
		catch (Exception x) {			
		}
		System.out.println("after");
		*/
	}
New to GrepCode? Check out our FAQ X