You should find all information you need with option -h or in the README file! Since version 3.5.0 there is a manpage ( man ripit ), which contains all info!
You may test ripit with no parameters,
user@ripstation:~$ ripit
and standard settings will be used. This might not work with any installation! You might need some options. I always pass some of them (and save them with option --save in my config file)! Once the config file is created, I do not need to pass any options anymore, so with a config file, I only type ripit!
Example
ripit --nointeraction
But then I can't control the tags, and I want to know if there is a genre or year tag. If not, I can add them! Just prepare a new CDDB submission, it's really easy and done so quick!
More examples:
ripit --outputdir ~/documents/sound/mp3 --playlist 0 --eject --save
Even if you can not connect to the cddb at freedb, or if you are offline, you should be able to rip'n'code! The --nosubmission option is only used, if you don't want to submit CDDB entries at freedb.org. Note, that with --nosubmission RipIT still tries to look-up for a CDDB entry. RipIT will even ask you if you want to edit an entry, but finally saves a file cddb.toc instead of sending it, and with option --archive the edited entry will be saved in your ~/.cddb directory where other players may find it! So: what is this option for? With the option --nosubmission you may fine-tune the CDDB data for your tags, but not overwrtite the original CDDB entry:
ripit --outputdir ~/documents/sound/mp3 --playlist 0 --nosubmission
The features of version 3.3.5 and newer makes it really easy to submit and correct CDDB entries! You can confirm the present settings with Enter and may change only some of them, like adding/changing the year or genre...