]> git.lizzy.rs Git - uwu-nolambda.git/blobdiff - test.uwu
Implement nolambda:fs module
[uwu-nolambda.git] / test.uwu
index a061a990f3fc0e3932b64782c06a1caf261899d0..a0e0681a33e26be285e60e84c6076d85083cb73a 100644 (file)
--- a/test.uwu
+++ b/test.uwu
@@ -1,9 +1,31 @@
 main flow:linear(
        io:print("please enter something:"),
        io:print(io:scan),
+
        io:print(:str:cat(
                "your input: ",
                io:scan("please enter something else: ")
        )),
+
+       io:print(:nil:nil),
+       io:print("--- QUINE ---"),
+       io:print(fs:read("test.uwu")),
+       io:print("--- END OF QUINE ---"),
+       io:print(:nil:nil),
+
+       fs:write("test", "hello world"),
+       :bool:if(fs:exists("test"),
+               io:print("successfully wrote file"),
+               flow:error("failed to write file")
+       ),
+
+       io:print(fs:read("test")),
+
+       fs:remove("test"),
+       :bool:if(fs:exists("test"),
+               flow:error("failed to remove file"),
+               io:print("successfully removed file")
+       ),
+
        "success"
 )