aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorDave Gauer <dave@ratfactor.com>2021-02-12 22:30:25 -0500
committerDave Gauer <dave@ratfactor.com>2021-02-12 22:30:25 -0500
commite2c12aa8ba829669aba07fe41d4106bf7207de2b (patch)
treea1c3fb90e224a5106a79bf9cade4ae02215a3d68 /README.md
parentdd64f828333d4c6b6a5335d88d0903b0d591178c (diff)
parent79a2feec39239b289720310571f2cb4b0d454bde (diff)
downloadziglings-e2c12aa8ba829669aba07fe41d4106bf7207de2b.tar.gz
ziglings-e2c12aa8ba829669aba07fe41d4106bf7207de2b.tar.bz2
ziglings-e2c12aa8ba829669aba07fe41d4106bf7207de2b.tar.xz
ziglings-e2c12aa8ba829669aba07fe41d4106bf7207de2b.zip
Merge branch 'SpexGuy-zig-build' into main
Diffstat (limited to 'README.md')
-rw-r--r--README.md24
1 files changed, 19 insertions, 5 deletions
diff --git a/README.md b/README.md
index 69287dd..f560284 100644
--- a/README.md
+++ b/README.md
@@ -43,20 +43,35 @@ git clone https://github.com/ratfactor/ziglings
cd ziglings
```
-Then run the `ziglings` script and follow the instructions to begin!
+Then run `zig build` and follow the instructions to begin!
```bash
-./ziglings
+zig build
```
## Manual Usage
-If you can't (or don't want to) use the script, you can manually verify each
-exercise with the Zig compiler:
+If you want to run a single file for testing, you can do so with this command:
```bash
zig run exercises/01_hello.zig
```
+or, alternatively
+```bash
+zig build 01_test
+```
+
+To verify a single file, use
+
+```bash
+zig build 01_only
+```
+
+To prepare an executable for debugging, install it to zig-cache/bin with
+
+```bash
+zig build 01_install
+```
## TODO
@@ -66,7 +81,6 @@ the learning resource I wished for. There will be tons of room for improvement:
* Wording of explanations
* Idiomatic usage of Zig
* Additional exercises
-* Re-write the `ziglings` script using the Zig build system (or just a Zig application)
Planned exercises: