void main( string arg ) { string file; if( arg == "" ) { write( "Please specify filename to rm." ); return; } file = normalize_path( arg, this_player()->query_env("cwd") ); if( file == "" ) { write( arg + ": Permission denied.\n" ); return; } if( file_exists( file ) == -1 ) { if( remove_dir( file ) == 0 ) { write( arg + ": Not empty.\n" ); } else { write( "Deleted.\n" ); } } else if( file_exists( file ) != 0 ) { if( remove_file( file ) == 0 ) { write( arg + ": Unable to delete.\n" ); } } else { write( arg + ": Not found.\n" ); } }