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