Advanced client functionality can be scripted through Windows, macOS and Linux clients via the command line and terminal.

Please reach out via support for additional guidance as we would be happy to provide pre-prepared scripting examples to fast track your development efforts.

Usage: Lucid [general options] command [options]

General options:

    --rest-endpoint endpoint Specify the REST service ip:port
    --instance id            Specify the daemon instance, when running multiple instances

Commands:

    help                     Display argument help information
    version                  Display version information
    daemon                   Start the daemon/service in interactive mode
    info                     Display general information
    fscheck                  Run checks on the filesystem metadata
    status                   Display information about the currently linked filespace
    log                      Sets the logging verbosity
    log-config               Additional logging configuration
    link                     Link to a filespace
    unlink                   Unlink form the currently linked filespace
    mount                    Mount the filespace to the OS
    unmount                  Unmount the filespace from the OS
    activate                 Activate the currently linked filespace
    deactivate               Deactivate the active filespace
    exit                     Call the daemon to exit
    cache                    Display cache information as well as control the cache
    prefetcher               Display information and control the prefetcher
    compression              Display information and control protocol compression
    sync                     Synchronize all of the data and metadata with the cloud
    init-s3                  Initialize with Amazon S3 object store
    rekey-s3                 Rekey Amazon S3 credentials
    password                 Change your password
    update                   Auto-updater control
    snapshot                 Snapshot management. To activate a snapshot, see the options of 'lucid activate'. To schedule snapshots see 'lucid snapshot-schedule'.
    snapshot-schedule        Snapshot schedule management - requires root permissions
    user                     User management - requires root permissions
    share                    Share management - requires root permissions
    config                   Set local or global scope filespace configurations
    perf                     Periodically output perfomance metrics.
    service                  Manage the Lucid service - requires Windows Administrator privileges

Examples:     

Lucid version
Lucid help status

Change Filespace mount-point

Adjust local cache settings

Link Filespace from command line