From dd7559561a8a7f4fef7a4bb8b23e2894eca4594c Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Sat, 2 Nov 2019 17:33:28 -0500 Subject: hscript: Add download_file helper and implement SigningKey::execute --- hscript/util.hh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 hscript/util.hh (limited to 'hscript/util.hh') diff --git a/hscript/util.hh b/hscript/util.hh new file mode 100644 index 0000000..d350cd3 --- /dev/null +++ b/hscript/util.hh @@ -0,0 +1,25 @@ +/* + * util.cc - Definition of useful utility routines + * libhscript, the HorizonScript library for + * Project Horizon + * + * Copyright (c) 2019 Adélie Linux and contributors. All rights reserved. + * This code is licensed under the AGPL 3.0 license, as noted in the + * LICENSE-code file in the root directory of this repository. + * + * SPDX-License-Identifier: AGPL-3.0-only + */ + +#ifndef HSCRIPT_UTIL_HH +#define HSCRIPT_UTIL_HH + +#include + +/*! Download the contents of a URL to a path. + * @param url The URL to download. + * @param path The path in which to save the file. + * @returns true if successful download, false otherwise. + */ +bool download_file(const std::string &url, const std::string &path); + +#endif /* !HSCRIPT_UTIL_HH */ -- cgit v1.2.3-60-g2f50