// file : bpkg/pkg-fetch -*- C++ -*- // copyright : Copyright (c) 2014-2016 Code Synthesis Ltd // license : MIT; see accompanying LICENSE file #ifndef BPKG_PKG_FETCH #define BPKG_PKG_FETCH #include // version #include #include // transaction, selected_package #include #include namespace bpkg { int pkg_fetch (const pkg_fetch_options&, cli::scanner& args); // Fetch the package as an archive file and commit the transaction. // shared_ptr pkg_fetch (const common_options&, const dir_path& configuration, transaction&, path archive, bool replace, bool purge); // Fetch the package from a repository and commit the transaction. // shared_ptr pkg_fetch (const common_options&, const dir_path& configuration, transaction&, string name, version, bool replace); } #endif // BPKG_PKG_FETCH