Not sure how cool this really is but it was a result of me trying to get back to using *cough* windows command line after too much linux (is there such a thing??)
#! perl system("cls"); print "perlshell ;)\n\n"; my ($dir, $line); while(1) { $dir = `cd`; chomp $dir; print "$dir> "; $line = <STDIN>; chomp $line; $line =~ s/^\s+//g; $line =~ s/^ls( -\w+)?/dir/i; $line =~ s/^cp( -\w+)?/copy/i; $line =~ s:/:\\:g; unless( $line =~ /^cd/ ) { system("$line"); } else { $line =~ s/^cd\s+//i; (chdir($line) or print "ERROR: Directory ($line) doesn't exist +!\n") if(length($line)); } }
Now all I have to do is replace the cheesy DOS imitation they call a command prompt with it ;)
In reply to perlshell ;) by Caillte
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |