Tag Archives: general-use

SpiderOak v2.3 beta: New Command Line Interface

Recognizing that the command line interface lacked some capabilities
compared to the GUI, we’ve given it a full makeover as the central improvement
in 2.3.

We’ve also added a folder changelog feature that lets you see exactly how a
folder changed over time, and a collection of other things.

Full release notes here.

Unless something unexpected arises, this should be the last SpiderOak
release before we merge in the Sync code. So — for those who have inquired –
look for it right around the corner.

Beta download links for all platforms are below. The usual cautions about
running beta software apply, of course. If you decide to download a beta
version, pleease send us a note at beta at spideroak.com so we can update you
on future beta releases.

Here’s the new “--help” text for using the command line. This works
the same across Windows, Mac, and Linux.


Alan@Alan ~ $ /Applications/SpiderOak.app/Contents/MacOS/SpiderOak --help
Usage: SpiderOak basic command line usage:

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         be verbose

  Operational Modes and Commands:
    --backup=TARGET     ad hoc operation: backup whatever exists at TARGET in
                        the filesystem and exit (ignores existing backup
                        selection.)
    --restore=item      Restore a folder, file, or version.
                        Run "--restore help" for more info
    --headless          run in headless mode (without the graphical interface)
    --batchmode         like headless, but will exit when all available work
                        is done
    --scan-only         scan the filesystem for changes and report a summary
    --scan-and-build-only
                        scan the filesystem, and build all possible file
                        system changes as shelved upload transactions, and
                        exit without uploading them

  Information Commands:
    --userinfo, --user-info
                        Show user and device info
    --space             Show space usage information by category and by device
    --tree              Show the hierarchy of stored backup folders
    --tree-changelog    Show a log of how the hierarchy of stored backup
                        folders has changed over time
    --journal-changelog=folder_or_journal
                        Show the changelog of a given folder
    --shelved-x, --print-shelved-x
                        Show information about each shelved upload transaction

  Backup Selection Manipulation Commands:
    --selection, --print-selection
                        Show a list of selected and excluded backup items
    --reset-selection   Reset selection (but preserve excluded files)
    --exclude-file=EXCLUDE_FILE
                        Exclude the given file from the selection
    --exclude-dir=EXCLUDE_DIR
                        Exclude the given directory from the selection
    --include-dir=INCLUDE_DIR
                        Include the given directory in the selection
    --force             Do in/exclusion even if the path doesn't exist

  Maintenance Commands:
    --vacuum            Vacuum SpiderOak's local database (rebuilds indexs and
                        reclaims space)
    --rebuild-reference-database
                        rebuild the SpiderOak reference database (can take
                        awhile)

  Dangerous/Support Commands:
    Caution: Do not use these commands unless advised by SpiderOak
    support.  They can damage your installation if used improperly.

    --empty-garbage-bin
                        purge all deleted items on the current device
    --destroy-shelved-x
                        destroy each shelved upload transaction (not intended
                        for general use -- this will damage your break your
                        account if not used correctly)
    --apply-subscription-xact
                        apply all transactions previously received from remote
                        devices -- (not intended for general use -- this
                        normally happens automatically)

General Beta Download (autodetect OS and architecture, except Ubuntu Gutsy):
https://spideroak.com/directdownload?beta=yes

Platform Specific Downloads

Mac OS X 10.4 and 10.5 (Universal Binary for Intel and PowerPC):
https://spideroak.com/directdownload?beta=yes&platform=mac

Windows 2000, Server 2003, XP, Vista:
https://spideroak.com/directdownload?beta=yes&platform=win

Linux Ubuntu “Hardy” and “Intrepid” 32 bit:
https://spideroak.com/directdownload?beta=yes&platform=ubuntu32

Linux Ubuntu “Hardy” and “Intrepid” 64 bit:
https://spideroak.com/directdownload?beta=yes&platform=ubuntu64

Linux Ubuntu “Gutsy” 32 bit:
https://spideroak.com/directdownload?beta=yes&platform=ubuntu_old32

Linux Ubuntu “Gutsy” 64 bit:
https://spideroak.com/directdownload?beta=yes&platform=ubuntu_old64

Slackware >= 12.1 (preliminary support):
https://spideroak.com/static/main/spideroak-6218.tgz