logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

webcheckout - check out repositories referenced on a web page

Author

       Copyright 2009 Joey Hess <joey@kitenet.net>

       Licensed under the GNU GPL version 2 or higher.

       This program is included in myrepos <https://myrepos.branchable.com/>

perl v5.26.2                                       2018-07-26                                     WEBCHECKOUT(1)

Description

webcheckout downloads an url and parses it, looking for version control repositories referenced by the
       page. It checks out each repository into a subdirectory of the current directory, using whatever VCS
       program is appropriate for that repository (git, svn, etc).

       The information about the repositories is embedded in the web page using the rel=vcs-* microformat, which
       is documented at <https://joeyh.name/rfc/rel-vcs/>.

       If the optional destdir parameter is specified, VCS programs will be asked to check out repositories into
       that directory. If there are multiple repositories to check out, each will be checked out into a separate
       subdirectory of the destdir.

Name

       webcheckout - check out repositories referenced on a web page

Options

       -a, --auth
           Prefer  authenticated  repositories.  By  default,  webcheckout  will use anonymous repositories when
           possible. If you have an account that allows you to use authenticated repositories, you might want to
           use this option.

       --no-act, -n
           Do not actually check anything out, just print out the commands that would be run to  check  out  the
           repositories.

       --quiet, -q
           Quiet mode. Do not print out the commands being run. (The VCS commands may still be noisy however.)

Prerequisites

       To  use this program you will need lots of VCS programs installed, obviously. It also depends on the perl
       LWP and HTML::Parser modules.

       If the perl URI module is installed, webcheckout can heuristically guess what you mean by  partial  URLs,
       such as "kitenet.net/~joey"'

Synopsis

webcheckout [options] url [destdir]

See Also