summaryrefslogtreecommitdiffstats
path: root/src/poem/anthology/exit.rs
diff options
context:
space:
mode:
authorRory Dudley2024-03-28 21:05:00 -0600
committerRory Dudley2024-03-28 21:05:00 -0600
commit14a74aea0f02da53e0f61c572da2c5244ed80551 (patch)
treec43c5aaf46001e3743f7749cc4ebfa0baa06ad96 /src/poem/anthology/exit.rs
parent527cc04ffb9ea627ca678fe8fb07fe9330420eab (diff)
downloaddwarvish-14a74aea0f02da53e0f61c572da2c5244ed80551.tar.gz
The anthology module
The anthology module was added to run built-in commands. The 'cd' and 'exit' built-ins were moved from the main recite() loop to this module. Additionally, the 'export' and 'source' built-ins were added.
Diffstat (limited to 'src/poem/anthology/exit.rs')
-rw-r--r--src/poem/anthology/exit.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/poem/anthology/exit.rs b/src/poem/anthology/exit.rs
new file mode 100644
index 0000000..ecb14f1
--- /dev/null
+++ b/src/poem/anthology/exit.rs
@@ -0,0 +1,5 @@
+use std::process::exit;
+
+pub fn incant() -> i32 {
+ exit(0);
+}