Clients
TL;DR on Installing elv
Default install to ${HOME}/bin
curl -s https://docs.eluv.io/installer/elv.sh | bash -s
Install to /usr/local/bin with elevated/root permissions
curl -s https://docs.eluv.io/installer/elv.sh | sudo bash -s -- -e
Install to an alternate directory ${SOME_DIR} as a normal user
curl -s https://docs.eluv.io/installer/elv.sh | bash -s -- -p ${SOME_DIR}
Help/Usage message
curl -s https://docs.eluv.io/installer/elv.sh | bash -s -- -h
Introduction
Eluvio’s Content Fabric is implemented in an application called qfab. The qfab daemon, along-side elvmasterd effectively create the Content Fabric. To operate on the Content Fabric, the CLI tool qfab_cli is normally used, but it is usually built with dependencies that most people don’t use. Eluvio builds a stripped version of this called elv. When elv is installed, it can interact with parts, inspect the spaces, etc. It is available on a number of different platforms.
Customizing the Installation
To get the latest version of the usage for the installer, us -h:
curl -s https://docs.eluv.io/installer/elv.sh | bash -s -- -h
The options that you will see available are:
-h,--help: The usage dialog-x,--do-not-verify: Don’t verify install. It will not runelv -v, which can be useful-p <path>,--install-path <path>: Set install path base (before bin)1-e,--elevated-install: Installing with elevated priveledges2