all¶
vb all SUBCOMMAND [OPTIONS]
Description¶
Run operations across all repositories listed in the user-scoped registry
(~/.vbyte). On Windows the registry file is __vbglobal__ under %LOCALAPPDATA%,
%APPDATA% or %HOMEPATH%.
Repositories are automatically added to the known set when running clone, info, pull, push, or sync.
Options¶
- --dry-run¶
Display actions instead of running them
- --showfile¶
Show the repository or check-out being operated upon
- --stop-on-error¶
Halt immediately if any subprocess fails
Subcommands¶
vb all backup¶
vb all backup DIRECTORY
Description¶
Backup all repositories. The argument must be the name of a directory into which all backup repositories are written.
vb all cache¶
vb all cache [OPTIONS]
Description¶
Manages the cache used for potentially expensive web pages. Any additional arguments are passed on verbatim to the cache command.
vb all changes¶
vb all changes [OPTIONS]
Description¶
Shows all local check-outs that have uncommitted changes. This operation has no additional options.
vb all clean¶
vb all clean [OPTIONS]
Description¶
Delete all extra files in all local check-outs. Extreme
caution should be exercised with this command because its
effects cannot be undone. Use of the --dry-run option to
carefully review the local check-outs to be operated upon
and the –whatif option to carefully review the files to
be deleted beforehand is highly recommended. The command
line options supported by the clean command itself, if any
are present, are passed along verbatim.
vb all config pull¶
vb all config pull AREA
Description¶
Only the config pull AREA command works.
vb all dbstat¶
vb all dbstat
Description¶
Run the dbstat command on all repositories.
vb all extras¶
vb all extras [OPTIONS]
Description¶
Shows extra files from all local check-outs. The command
line options supported by the extras command itself, if any
are present, are passed along verbatim.
vb all fts-config¶
vb all fts-config [SUBCOMMAND] [ARGUMENT]
Description¶
Run fts-config on all repositories.
vb all git¶
vb all git SUBCOMMAND [OPTIONS]
Description¶
Do the git export or git status command (whichever
is specified by CMD) on all repositories for which
a Git mirror has been previously established.
vb all info¶
vb all info
Description¶
Run info on all repositories.
vb all pull¶
vb all pull [--verbose --share-links]
Description¶
Run a pull operation on all repositories. Only the
--verbose and –share-links options are supported.
vb all push¶
vb all push [--verbose]
Description¶
Run a push on all repositories. Only the --verbose
option is supported.
vb all rebuild¶
vb all rebuild [OPTIONS]
Description¶
Rebuild on all repositories. The command line options
supported by the rebuild command itself, if any are
present, are passed along verbatim. The --force option
is not supported.
vb all remote¶
vb all remote [SUBCOMMAND]
Description¶
Show remote hosts for all repositories.
vb all repack¶
vb all repack
Description¶
Look for extra compression in all repositories.
vb all sync¶
vb all sync [--verbose --unversioned --share-links]
Description¶
Run a sync on all repositories. Only the --verbose
and --unversioned –share-links options are supported.
vb all set (settings)¶
vb all set|settings [SETTING] [VALUE] [OPTIONS]
Description¶
Run the settings command on all repositories.
This command is useful for settings like max-loadavg which
you usually want to be the same across all repositories
on a server.
vb all unset¶
vb all unset SETTING [OPTIONS]
Description¶
Run unset on all repositories.
vb all server¶
vb all server [OPTIONS]
Description¶
Run server across repositories. The root URI lists all repos.
vb all ui¶
vb all ui [OPTIONS]
Description¶
Run the ui command on all repositories. Like server
but bind to the loopback TCP address only, enable
the --localauth option and automatically launch a
web-browser
vb all whatis¶
vb all whatis NAME [OPTIONS]
Description¶
Run whatis on all repositories (only show matches).
vb all add¶
vb all add REPOSITORY...
Description¶
Add all the repositories named to the set of repositories tracked by VisionByte. Normally VisionByte is able to keep up with this list by itself, but sometimes it can benefit from this hint if you rename repositories.
vb all ignore¶
vb all ignore REPOSITORY...
Description¶
Arguments are repositories that should be ignored by subsequent clean, extras, list, pull, push, rebuild, and sync operations. The -c|–ckout option causes the listed local check-outs to be ignored instead.
vb all list (ls)¶
vb all list|ls
Description¶
Display the location of all repositories. The -c|–ckout option causes all local check-outs to be listed instead.
Examples¶
Initialize multiple repositories
$ vb init test_repo1.vbyte
project-id: 7c9fc3bee767f2b340d1448409e7ab8b0ff98615
server-id: 98852e5fcc3e005524b006e145360bbec3bf3e5f
admin-user: ubuntu (initial remote-access password is "KNPHVAtEoy")
$ vb open -f test_repo1.vbyte
project-name: <unnamed>
repository: /tmp/sphinx_tests/0ee24bd6/test_repo1/test_repo1.vbyte
local-root: /tmp/sphinx_tests/0ee24bd6/test_repo1/
config-db: /tmp/sphinx_tests/0ee24bd6/.visionbyte
project-code: 7c9fc3bee767f2b340d1448409e7ab8b0ff98615
checkout: cd86a115eb14c16df1db50e273afef84dd37da32 2026-03-31 12:59:59 UTC
tags: trunk
comment: initial empty check-in (user: ubuntu)
check-ins: 1
$ vb init test_repo2.vbyte
project-id: 83805cda11ad7677baa4f0c8eef30b1db3cdf408
server-id: 55366c5e8fcb5f0339d990e0a89ba27bb644a498
admin-user: ubuntu (initial remote-access password is "PJhYns8dyq")
$ vb open -f test_repo2.vbyte
project-name: <unnamed>
repository: /tmp/sphinx_tests/0ee24bd6/test_repo2/test_repo2.vbyte
local-root: /tmp/sphinx_tests/0ee24bd6/test_repo2/
config-db: /tmp/sphinx_tests/0ee24bd6/.visionbyte
project-code: 83805cda11ad7677baa4f0c8eef30b1db3cdf408
checkout: a87417badbe8dc5c5ce2315e918aa72f69f2a7fb 2026-03-31 13:00:00 UTC
tags: trunk
comment: initial empty check-in (user: ubuntu)
check-ins: 1
$ vb init test_repo3.vbyte
project-id: 2ae16ecfe78a99f0f57bfec53d9201b8a13037aa
server-id: bcc4f9daaa230ad7ecc0bb841b1a023ffcb1eab6
admin-user: ubuntu (initial remote-access password is "Uv5M6gbZiK")
$ vb open -f test_repo3.vbyte
project-name: <unnamed>
repository: /tmp/sphinx_tests/0ee24bd6/test_repo3/test_repo3.vbyte
local-root: /tmp/sphinx_tests/0ee24bd6/test_repo3/
config-db: /tmp/sphinx_tests/0ee24bd6/.visionbyte
project-code: 2ae16ecfe78a99f0f57bfec53d9201b8a13037aa
checkout: fc63ab44fdb6e2427955eb6fe20be5482864a031 2026-03-31 13:00:00 UTC
tags: trunk
comment: initial empty check-in (user: ubuntu)
check-ins: 1
$ vb init test_repo4.vbyte
project-id: 4853c5c4259334ca0d5ac532086322cdff38ffb7
server-id: 9068621fcb97726dc8bcdb279acaa56c20e2e0ce
admin-user: ubuntu (initial remote-access password is "q8tjki6fM4")
$ vb open -f test_repo4.vbyte
project-name: <unnamed>
repository: /tmp/sphinx_tests/0ee24bd6/test_repo4/test_repo4.vbyte
local-root: /tmp/sphinx_tests/0ee24bd6/test_repo4/
config-db: /tmp/sphinx_tests/0ee24bd6/.visionbyte
project-code: 4853c5c4259334ca0d5ac532086322cdff38ffb7
checkout: 1754b167370a6ea57676a3ec775b42f418c3d372 2026-03-31 13:00:00 UTC
tags: trunk
comment: initial empty check-in (user: ubuntu)
check-ins: 1
List known repositories in the global registry
$ vb all list
/tmp/sphinx_tests/0ee24bd6/test_repo1/test_repo1.vbyte
/tmp/sphinx_tests/0ee24bd6/test_repo2/test_repo2.vbyte
/tmp/sphinx_tests/0ee24bd6/test_repo3/test_repo3.vbyte
/tmp/sphinx_tests/0ee24bd6/test_repo4/test_repo4.vbyte
Create a unmanaged file to one of the repositories
$ vb sys echo "Sample content" > sample.txt
Show changes across all known repositories
$ vb all changes
Changes for <unnamed> at /tmp/sphinx_tests/0ee24bd6/test_repo1/:
EXTRA sample.txt
Show info across all known repositories
$ vb all info
************* /tmp/sphinx_tests/0ee24bd6/test_repo1/test_repo1.vbyte ***********
project-name: <unnamed>
project-code: 7c9fc3bee767f2b340d1448409e7ab8b0ff98615
check-out: /tmp/sphinx_tests/0ee24bd6/test_repo1/ 2026-03-31
************* /tmp/sphinx_tests/0ee24bd6/test_repo2/test_repo2.vbyte ***********
project-name: <unnamed>
project-code: 83805cda11ad7677baa4f0c8eef30b1db3cdf408
check-out: /tmp/sphinx_tests/0ee24bd6/test_repo2/ 2026-03-31
************* /tmp/sphinx_tests/0ee24bd6/test_repo3/test_repo3.vbyte ***********
project-name: <unnamed>
project-code: 2ae16ecfe78a99f0f57bfec53d9201b8a13037aa
check-out: /tmp/sphinx_tests/0ee24bd6/test_repo3/ 2026-03-31
************* /tmp/sphinx_tests/0ee24bd6/test_repo4/test_repo4.vbyte ***********
project-name: <unnamed>
project-code: 4853c5c4259334ca0d5ac532086322cdff38ffb7
check-out: /tmp/sphinx_tests/0ee24bd6/test_repo4/ 2026-03-31