// file : bdep/fetch.cli // copyright : Copyright (c) 2014-2019 Code Synthesis Ltd // license : MIT; see accompanying LICENSE file include ; "\section=1" "\name=bdep-fetch" "\summary=fetch list of available project dependencies" namespace bdep { { " ", "\h|SYNOPSIS| \c{\b{bdep fetch} [] [\b{--full}|\b{-F}] [] []} \c{ = (\b{@} | \b{--config}|\b{-c} )... | \b{--all}|\b{-a}\n = \b{--directory}|\b{-d} } \h|DESCRIPTION| The \cb{fetch} command fetches the list of packages available in the project's prerequisite/complement repositories in one or more build configurations. If no project or package directory is specified, then the current working directory is assumed. If no configuration is specified, then the default configuration is assumed. See \l{bdep-projects-configs(1)} for details on specifying projects and configurations. If the \cb{--full|-F} option is specified, then instead \cb{fetch} performs a full re-fetch of all the repositories added to the configuration. This mode is primarily useful when a configuration (and some of the prerequisite/complement repositories) are shared between several projects. In this situation an incremental fetch may result in an inconsistent repository state." } class cmd_fetch_options: project_options { "\h|FETCH OPTIONS|" bool --full|-F { "Perform a full re-fetch of all the repositories." } }; }