mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
v help: add v help watch
, rename -watch in v help
too
This commit is contained in:
parent
2c4a59f367
commit
7288f12847
@ -9,8 +9,9 @@ Examples:
|
||||
v -cg run hello.v Same as above, but make debugging easier (in case your program crashes).
|
||||
v -o h.c hello.v Translate `hello.v` to `h.c`. Do not compile further.
|
||||
|
||||
v -watch hello.v Re-compiles over and over the same compilation, when a source change is detected.
|
||||
v -watch run file.v Re-runs over and over the same file.v, when a source change is detected.
|
||||
v watch hello.v Re-does the same compilation, when a source code change is detected.
|
||||
The program is only compiled, not run.
|
||||
v watch run hello.v Re-runs the same `hello.v` file, when a source code change is detected.
|
||||
|
||||
V supports the following commands:
|
||||
* New project scaffolding:
|
||||
@ -25,6 +26,7 @@ V supports the following commands:
|
||||
doc Generate the documentation for a V module.
|
||||
vlib-docs Generate and open the documentation of all the vlib modules.
|
||||
repl Run the REPL.
|
||||
watch Re-compile/re-run a source file, each time it is changed.
|
||||
|
||||
* Installation/self updating:
|
||||
symlink Create a symbolic link for V.
|
||||
@ -52,4 +54,4 @@ Use "v help <command>" for more information about a command, example: `v help bu
|
||||
Use "v help other" to see less frequently used commands.
|
||||
|
||||
Note: Help is required to write more help topics.
|
||||
Only build, new, init, doc, fmt, vet, run, test, search, install, remove, update, bin2v, check-md are properly documented currently.
|
||||
Only build, new, init, doc, fmt, vet, run, test, watch, search, install, remove, update, bin2v, check-md are properly documented currently.
|
||||
|
18
cmd/v/help/watch.txt
Normal file
18
cmd/v/help/watch.txt
Normal file
@ -0,0 +1,18 @@
|
||||
v watch [--clear] [--ignore .db] [--add /path/to/a/file.v] [other V options] [run] program.v
|
||||
|
||||
Description:
|
||||
`v watch` collects all .v files needed for a compilation, then when
|
||||
any of the .v source files changes, it re-runs the compilation.
|
||||
|
||||
Options:
|
||||
-c, --clear Clears the terminal before each re-run.
|
||||
|
||||
-a, --add <string> Add more files to be watched.
|
||||
Useful with `v watch -add=feature.v run cmd/v feature.v`,
|
||||
when you want to change *both* the V compiler,
|
||||
and the `feature.v` file.
|
||||
|
||||
-i, --ignore <string> Ignore files having these extensions.
|
||||
Useful with `v watch -ignore=.db run vwebserver.v`,
|
||||
if your `vwebserver` writes to an sqlite.db file in the
|
||||
same folder.
|
Loading…
Reference in New Issue
Block a user