|
NewfileCommand |
|
1 // joi/6/juno/NewfileCommand.java 2 // 3 // 4 // Copyright 2003, Ethan Bolker and Bill Campbell 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 6 16 */ 17 18 public class NewfileCommand extends ShellCommand 19 { 20 /** 21 * Construct a NewfileCommand object. 22 */ 23 24 public NewfileCommand() 25 { 26 super( "create a new TextFile", "filename contents" ); 27 } 28 29 /** 30 * Create a new TextFile in the current Directory. 31 * 32 * @param args the remainder of the command line. 33 * @param sh the current shell 34 */ 35 36 public void doIt( StringTokenizer args, Shell sh ) 37 { 38 String filename = args.nextToken(); 39 String contents = args.nextToken("").trim(); // rest of line 40 new TextFile( filename, sh.getUser(), sh.getDot(), contents ); 41 } 42 } 43
|
NewfileCommand |
|