18 lines
		
	
	
		
			391 B
		
	
	
	
		
			Factor
		
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			391 B
		
	
	
	
		
			Factor
		
	
	
|  | ! Copyright (C) 2011 John Benediktsson | ||
|  | ! See http://factorcode.org/license.txt for BSD license | ||
|  | 
 | ||
|  | USING: command-line io kernel namespaces sequences ;
 | ||
|  | 
 | ||
|  | IN: tools.echo | ||
|  | 
 | ||
|  | : -n? ( args -- ? args' )
 | ||
|  |     [ first "-n" = ] keep over [ rest ] when ;
 | ||
|  | 
 | ||
|  | : echo-args ( args -- )
 | ||
|  |     -n? " " join write [ nl ] unless ;
 | ||
|  | 
 | ||
|  | : run-echo ( -- )
 | ||
|  |     command-line get [ nl ] [ echo-args ] if-empty ;
 | ||
|  | 
 | ||
|  | MAIN: run-echo |