summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Hurst <ark@mansus.space>2024-02-27 01:54:13 +0100
committerJulian Hurst <ark@mansus.space>2024-02-27 01:54:13 +0100
commitd1cb4dc83bd60e7cc8e4013d5f33911278ee8b6e (patch)
tree4d3c8aa00fc3f14fe97a8815e45baff03192afbb
parente6eca1bca427678aefa2cc172444d0be484b2e46 (diff)
downloadhacurl-d1cb4dc83bd60e7cc8e4013d5f33911278ee8b6e.tar.gz
Add url cli parameter
-rw-r--r--curl.ha6
1 files changed, 5 insertions, 1 deletions
diff --git a/curl.ha b/curl.ha
index 1f85959..3725d56 100644
--- a/curl.ha
+++ b/curl.ha
@@ -1,5 +1,6 @@
use types::c;
use fmt;
+use os;
export type CURL = opaque;
export type CURLcode = int;
@@ -46,7 +47,10 @@ fn get(url: str) (void | curlerror) = {
};
export fn main() void = {
- match (get("https://harelang.org")) {
+ if (len(os::args) != 2) {
+ fmt::fatalf("USAGE: {} <url>", os::args[0]);
+ };
+ match (get(os::args[1])) {
case void =>
yield;
case let err: curlerror =>