aboutsummaryrefslogtreecommitdiff
path: root/init/little_shell.go
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mikisabate@gmail.com>2024-08-12 08:24:44 +0200
committerMiquel Sabaté Solà <mikisabate@gmail.com>2024-12-05 16:02:11 +0100
commitc173df46a0a12fe52fdf13323f967e9117462096 (patch)
tree386124798c6c7f54ff4c645746bae1ed3214a67a /init/little_shell.go
downloadfarga-c173df46a0a12fe52fdf13323f967e9117462096.tar.gz
farga-c173df46a0a12fe52fdf13323f967e9117462096.zip
Initial commit
Mainly with the code I took from @popovicu's blog. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
Diffstat (limited to 'init/little_shell.go')
-rw-r--r--init/little_shell.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/init/little_shell.go b/init/little_shell.go
new file mode 100644
index 0000000..7324323
--- /dev/null
+++ b/init/little_shell.go
@@ -0,0 +1,19 @@
+package main
+
+import (
+ "bufio"
+ "fmt"
+ "os"
+)
+
+func main() {
+ fmt.Println("Hello world from Go!")
+
+ reader := bufio.NewReader(os.Stdin)
+
+ for {
+ fmt.Print("Enter your command: ")
+ line, _ := reader.ReadString('\n')
+ fmt.Printf("Your command is: %s", line)
+ }
+}