(Versão README chinesa) | (Versão README em português)
vpm(0.0.2
) é um gerenciador de pacotes para V, escrito em V.
- O pacote agora está disponível no diretório
~ / .vmodules
.
- V compiler
>=v0.1.23
. - Instale
git
, porque o pacote está atualmente disponível viagit clone
.
$ git clone https://github.com/yue-best-practices/vpm
$ cd vpm
$ v -prod .
Comando | Parâmetros | Descrição |
---|---|---|
-v /version |
Mostra a versao do vpm |
|
init |
<project-name> |
Initializa o projeto (cria o arquivo vpm.json ) |
get |
<git-url> <pkg-name> |
Busca o pacote no repositório git (adiciona dependência ao vpm.json . |
install |
Instala o pacote a partir do arquivo vpm.json . |
|
-h /help |
Mostra informações de ajuda. | |
clean |
Deleta o arquivo vpm.json . |
|
ls |
Mostra lista de pacotes instaladas | |
rm |
<package-name> ... |
Remove pacotes no arquivo vpm.json por nome |
Para ter uma visão geral de todos os pacotes disponíveis e suportados, você pode ler essa referência VPM Repository.
Aqui está um exemplo de uso do pacote args
.
- Faça o diretório do projeto
test
$ mkdir test
$ cd test
- Initializa vpm
$ vpm init
- Escrevendo um código como exemplo
$ vim main.v
import args
import os
fn main() {
_args := args.parse(os.args, 1)
println(_args.str())
println(_args.command)
println(_args.unknown[0])
}
- Instalando o pacote
args
$ vpm get https://github.com/nedpals/v-args args
- Build
$ v -prod main.v
- Rodando o app
$ ./main hello world
{ command: hello, options: {}, unknown: ["world"] }
hello
world