You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
See 'volt migrate -help' for all available operations
72
-
73
-
self-upgrade [-check]
74
-
Upgrade to the latest volt command, or if -check was given, it only checks the newer version is available
75
-
76
-
version
77
-
Show volt command version
78
18
```
79
19
80
20
See [the command reference](https://github.com/vim-volt/volt/blob/master/CMDREF.md) for more details.
81
21
82
22
83
23
*[What is Volt](#what-is-volt)
84
24
*[Install](#install)
85
-
*[Build Environment](#build-environment)
86
-
*[Config](#config)
87
25
*[Self upgrade](#self-upgrade)
88
26
*[Introduction](#introduction)
89
27
*[VOLTPATH](#voltpath)
@@ -92,6 +30,7 @@ See [the command reference](https://github.com/vim-volt/volt/blob/master/CMDREF.
92
30
*[Uninstall plugins](#uninstall-plugins)
93
31
*[How it works](#how-it-works)
94
32
*[Syncing ~/.vim/pack/volt directory with $VOLTPATH](#syncing-vimpackvolt-directory-with-voltpath)
33
+
*[Config](#config)
95
34
*[Features](#features)
96
35
*[Easy setup](#easy-setup)
97
36
*[Configuration per plugin ("Plugconf" feature)](#configuration-per-plugin-plugconf-feature)
@@ -104,6 +43,7 @@ See [the command reference](https://github.com/vim-volt/volt/blob/master/CMDREF.
104
43
## What is Volt
105
44
106
45
* Multi-platform CLI tool managing Vim plugin life
46
+
* Parallel vim plugin update
107
47
* Based on Vim 8 [packages feature](http://vimhelp.appspot.com/repeat.txt.html#packages)
108
48
* All plugins are installed under `~/.vim/pack/volt` directory
109
49
* Zero overhead & optimizations
@@ -114,56 +54,29 @@ See [the command reference](https://github.com/vim-volt/volt/blob/master/CMDREF.
114
54
* This separates plugin configuration from vimrc, so you can easily disable/remove plugins in a second
115
55
*[Profile feature](#switch-set-of-plugins-profile-feature) saves set of plugins, vimrc, and gvimrc
116
56
* You can switch those combinations with one command
57
+
* For example, you can switch various Vim such as Web development mode, Essential plugins + vimrc only, or Vanilla Vim.
117
58
118
59
## Install
119
60
120
-
```
121
-
$ go get github.com/vim-volt/volt
122
-
```
123
-
124
-
Or download binaries from [GitHub releases](https://github.com/vim-volt/volt/releases).
125
-
126
-
## Build environment
127
-
128
-
* Go 1.9 or higher
129
-
* If you are on WSL (Windows Subsystem Linux), note that you need **[the patch for os.RemoveAll()](https://go-review.googlesource.com/c/go/+/62970) ([#1](https://github.com/vim-volt/go-volt/issues/1))**
61
+
***RECOMMENDED**: Download binaries from [GitHub releases](https://github.com/vim-volt/volt/releases)
62
+
* Or `go get github.com/vim-volt/volt`
63
+
* You need Go 1.9 or higher
64
+
* And if you are using Windows Subsystem Linux, you need to apply **[the patch for os.RemoveAll()](https://go-review.googlesource.com/c/go/+/62970) ! ([#1](https://github.com/vim-volt/go-volt/issues/1))**
130
65
* But it's a hassle, you can just download linux-386/amd64 binaries from [GitHub releases](https://github.com/vim-volt/volt/releases) :)
# * false: It does not creates skeleton plugconf file
145
-
create_skeleton_plugconf = true
146
-
147
-
# * true (default): When "volt get" or "volt get -u" fail and "git" command is
148
-
# installed, it tries to execute "git clone" or "git pull" as a fallback
149
-
# * false: "volt get" or "volt get -u" won't try to execute fallback commands
150
-
fallback_git_cmd = true
151
-
```
67
+
And there is bash completion script in [\_contrib](https://github.com/vim-volt/volt/blob/master/_contrib/completion/bash) directory (thanks @AvianY).
152
68
153
69
## Self upgrade
154
70
71
+
If you already have older version's `volt` command, you can use `volt self-upgrade` command.
72
+
155
73
```
156
74
$ volt self-upgrade
157
75
```
158
76
159
77
will upgrade current running volt binary to the latest version if the [newer releases](https://github.com/vim-volt/volt/releases) published.
160
78
161
-
```
162
-
$ volt self-upgrade -check
163
-
```
164
-
165
-
just checks if the newer releases published.
166
-
It also shows the release note of the latest version.
79
+
Or also you can just checks if the newer releases published by running `volt self-upgrade -check`.
167
80
168
81
## Introduction
169
82
@@ -245,6 +158,31 @@ But if you edit `$VOLTPATH/rc/<profile>/vimrc.vim` or `$VOLTPATH/rc/<profile>/gv
245
158
`volt build` uses cache for the next running.
246
159
Normally `volt build` synchronizes correctly, but if you met the bug, try `volt build -full` (or please [file an issue](https://github.com/vim-volt/volt/issues/new) as possible :) to ignore the previous cache.
247
160
161
+
## Config
162
+
163
+
Config file: `$VOLTPATH/config.toml`
164
+
165
+
```toml
166
+
[alias]
167
+
# You can use `volt update` in addition to `volt get -u`
0 commit comments