blob: 5cea49e2154a7ff1ae8c5374eec43e2fe1823186 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <string>
#include <filesystem>
#include "vars.cc"
#include "name_from_url.cc"
Pkg create_pkg(std::string arg) {
Pkg pkg;
if (arg.rfind("http", 0) == 0) {
pkg.url = arg;
pkg.name = name_from_url(arg);
} else if (arg == ".") {
pkg.url = "";
pkg.name = name_from_url(fs::current_path().string());
}
pkg.ver = "HEAD";
pkg.src = pkgblds + "/" + pkg.name + "/" + pkg.ver;
return pkg;
}
|