|
NewfileCommand |
|
1 // joi/10/juno/NewfileCommand.java 2 // 3 // 4 // Copyright 2003, Bill Campbell and Ethan Bolker 5 6 import java.util.*; 7 8 /** 9 * The Juno shell command to create a text file. 10 * Usage: 11 * <pre> 12 * newfile filename contents 13 * </pre> 14 * 15 * @version 10 16 */ 17 18 public class NewfileCommand extends ShellCommand 19 { 20 NewfileCommand() 21 { 22 super( "create a new TextFile", "filename contents" ); 23 } 24 25 /** 26 * Create a new TextFile in the current Directory. 27 * 28 * @param args the remainder of the command line. 29 * @param sh the current shell. 30 * 31 * @exception JunoException for reporting errors 32 */ 33 34 public void doIt( StringTokenizer args, Shell sh ) 35 throws JunoException 36 { 37 String filename; 38 String contents; 39 filename = args.nextToken(); 40 contents = args.nextToken("").trim(); // rest of line 41 new TextFile( filename, sh.getUser(), 42 sh.getDot(), contents ); 43 } 44 } 45
|
NewfileCommand |
|