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 ;)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: perlshell ;)
by johannz (Hermit) on Jan 25, 2001 at 22:08 UTC | |
by Caillte (Friar) on Jan 25, 2001 at 22:50 UTC | |
|
Re: perlshell ;)
by Anonymous Monk on Jan 25, 2001 at 23:54 UTC |