From f5c4671bfbad96bf346bd7e9a21fc4317b4959df Mon Sep 17 00:00:00 2001 From: Indrajith K L Date: Sat, 3 Dec 2022 17:00:20 +0530 Subject: Adds most of the tools --- v_windows/v/old/examples/v_script.vsh | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 v_windows/v/old/examples/v_script.vsh (limited to 'v_windows/v/old/examples/v_script.vsh') diff --git a/v_windows/v/old/examples/v_script.vsh b/v_windows/v/old/examples/v_script.vsh new file mode 100644 index 0000000..1cdf910 --- /dev/null +++ b/v_windows/v/old/examples/v_script.vsh @@ -0,0 +1,32 @@ +#!/usr/local/bin/v run + +// The shebang above associates the file to V on Unix-like systems, +// so it can be run just by specifying the path to the file +// once it's made executable using `chmod +x`. + +for _ in 0 .. 3 { + println('V script') +} + +println('\nMaking dir "v_script_dir".') +mkdir('v_script_dir') + +println("\nEntering into v_script_dir and listing it's files.") +chdir('v_script_dir') +files := ls('.') or { panic(err.msg) } +println(files) + +println('\nCreating foo.txt') +create('foo.txt') ? + +println('\nFiles:') +again_ls := ls('.') or { panic(err.msg) } +println(again_ls) + +println('\nRemoving foo.txt and v_script_dir') +rm('foo.txt') +chdir('../') +rmdir('v_script_dir') + +print('\nDoes v_script_dir still exist? ') +println(exists('v_script_dir')) -- cgit v1.2.3