tools: 'v create' -> 'v new'
parent
6bbd1943dd
commit
efeea40520
|
@ -3,7 +3,7 @@
|
||||||
// that can be found in the LICENSE file.
|
// that can be found in the LICENSE file.
|
||||||
|
|
||||||
// This module follows a similar convention to Rust: `init` makes the
|
// This module follows a similar convention to Rust: `init` makes the
|
||||||
// structure of the program in the _current_ directory, while `create`
|
// structure of the program in the _current_ directory, while `new`
|
||||||
// makes the program structure in a _sub_ directory. Besides that, the
|
// makes the program structure in a _sub_ directory. Besides that, the
|
||||||
// functionality is essentially the same.
|
// functionality is essentially the same.
|
||||||
module main
|
module main
|
||||||
|
@ -86,6 +86,7 @@ fn (c &Create)create_git_repo(dir string) {
|
||||||
if !os.is_dir('${dir}/.git') {
|
if !os.is_dir('${dir}/.git') {
|
||||||
os.exec('git init ${dir}') or {
|
os.exec('git init ${dir}') or {
|
||||||
cerror('Unable to create git repo')
|
cerror('Unable to create git repo')
|
||||||
|
exit(4)
|
||||||
}
|
}
|
||||||
if !os.exists('${dir}/.gitignore') {
|
if !os.exists('${dir}/.gitignore') {
|
||||||
mut fl := os.create('${dir}/.gitignore') or {
|
mut fl := os.create('${dir}/.gitignore') or {
|
||||||
|
@ -151,7 +152,7 @@ fn init() {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
if 'create' == os.args[1] {
|
if 'new' == os.args[1] {
|
||||||
create()
|
create()
|
||||||
} else if 'init' == os.args[1] {
|
} else if 'init' == os.args[1] {
|
||||||
init()
|
init()
|
||||||
|
|
|
@ -10,7 +10,8 @@ Examples:
|
||||||
|
|
||||||
The commands are:
|
The commands are:
|
||||||
build Build V code in the provided path (default).
|
build Build V code in the provided path (default).
|
||||||
create Setup the file structure for a V project.
|
new Setup the file structure for a V project (in a sub folder).
|
||||||
|
init Setup the file structure for an already existing V project.
|
||||||
doc Generate the documentation for a V module.
|
doc Generate the documentation for a V module.
|
||||||
fmt Format the V code provided.
|
fmt Format the V code provided.
|
||||||
repl Run the REPL.
|
repl Run the REPL.
|
||||||
|
|
Loading…
Reference in New Issue