ok...... heres' my example.... you can modify it however you wish
Command line parameters
To display this info on your console, type "streamripper" (on *nix) or "consoleWin32" (on Windows).
-d <dir> -------- Optional: The destination directory
Selects a different base directory for ripping, just in case you don't want to dump tons of mp3's into whatever directory you're at.
-s -------------- Optional: Don't create a directory for each stream
I don't know why you would want to do this. Normally streamripper will make a directory with the same name as the stream to place the tracks into, this disables that.
-r <base port> -- Optional: Create a relay server on base port, defaults to port 8000
Creates a relay server on base port. If base port is not specified it defaults to 8000, otherwise whatever you entered for base port. NOTE: without the -z option, it will keep trying higher ports if the port is unavailable.
-z -------------- Optional: Don't scan for free ports if base port is not available
Disables the "scan for free port" feature. Use it if you're paranoid. or don't like ports being open.
-p <url> -------- Optional: Use HTTP proxy server at <url>
If you're behind a proxy server, enter it here. This hasn't been tested in a while but it should still work. Please tell me if it doesn't.
-o -------------- Optional: Write over tracks from incomplete
When Streamripper rips tracks, they are first in the incomplete directory. If the tracks finishes properly, it moves over to the main directory, but if the track is already there it doesn't. This makes streamripper copy over tracks that already exist in the main directory. I didn't make this the default because if you're ripping a stream for a long time (trying to get the whole thing) it helps to see the incomplete directory fill up with tracks you already have. Once the incomplete directory is as large (or larger) then your main directory, you can be pretty sure you've got the whole stream.
-c -------------- Optional: Don't auto-reconnect
Once again, not sure why you wouldn't want this. Normally Streamripper will be very aggressive and try to re-connect to a dropped stream, this disables that.
-v -------------- Optional: Print version info and quit
This is used alone with no other parameters to show you which version of Streamripper you're running.
-l <seconds> ---- Optional: Number of seconds to run, otherwise runs forever
This can (for example) be used with scheduling to rip a specific radio show from home while you're at work (or other way around). See the forum for posts on differnt ways of scheduling. Don't forget that this parameter takes seconds (10 minutes = 600 seconds, 1 hour = 3600 seconds etc..).
-q -------------- Optional: Add sequence number to output file
Makes Streamripper save files with 'prefixes' of 001_, 002_, 003_, up to 999_

Great stuff if you need to know where to find those missing bits of sound that got chopped off (without searching through a lot of rips).
-i -------------- Optional: Don't add ID3V1 Tags to output file
If, for some strange reason, you don't want the ID3V1 Tag with all its info...
-u <useragent> -- Optional: Use a different UserAgent than "Streamripper"
Some stream-servers will not accept the default Streamripper UserAgent, the solution is using this parameter with the value "FreeAmp/2.x".