title: How can I list all modules in a CVS repository?
body: <p>Is there a command that returns a list of module names contained within a CVS repository?</p>
  
  <p>Being a newbie to CVS, I imagine that there should be something along the lines of</p>
  
  <pre><code>cvs -d /usr/local/cvs listmodules
  </code></pre>
  
  <p>What should I substitute <code>listmodules</code> with to get a list of all modules within the CVS repository?</p>
  
  <hr>
  
  <p>To address Dewfy's comment, <code>cvs --help-commands</code> returns the following:</p>
  
  <blockquote>
  <pre><code>    add          Add a new file/directory to the repository
      admin        Administration front end for rcs
      annotate     Show last revision where each line was modified
      checkout     Checkout sources for editing
      commit       Check files into the repository
      diff         Show differences between revisions
      edit         Get ready to edit a watched file
      editors      See who is editing a watched file
      export       Export sources from CVS, similar to checkout
      history      Show repository access history
      import       Import sources into CVS, using vendor branches
      init         Create a CVS repository if it doesn't exist
      kserver      Kerberos server mode
      log          Print out history information for files
      login        Prompt for password for authenticating server
      logout       Removes entry in .cvspass for remote repository
      pserver      Password server mode
      rannotate    Show last revision where each line of module was modified
      rdiff        Create 'patch' format diffs between releases
      release      Indicate that a Module is no longer in use
      remove       Remove an entry from the repository
      rlog         Print out history information for a module
      rtag         Add a symbolic tag to a module
      server       Server mode
      status       Display status information on checked out files
      tag          Add a symbolic tag to checked out version of files
      unedit       Undo an edit command
      update       Bring work tree in sync with repository
      version      Show current CVS version(s)
      watch        Set watches
      watchers     See who is watching a file
  </code></pre>
  </blockquote>
  
  <p>The CVS version is <strong>1.11.22</strong>.</p>