-
Notifications
You must be signed in to change notification settings - Fork 58
How to create SiriKali custom backend
mhogomchungu edited this page Jul 31, 2019
·
5 revisions
An extension template looks like below.
To create a custom backend for SiriKali, take this template and then fill up all the options you need and place the file in ~/.config/SiriKali/backends
or in $INSTALL_PREFIX/share/SiriKali/backends
. In Microsoft Windows operating system, the extension file can be placed in $SIRIKALI_BINARY_FOLDER/backends
.
The extension file name must have .json
extension.
{
"autoMountsOnVolumeCreation": false,
"configFileArgument": "--config",
"configFileNames": [],
"createControlStructure": "%{createOptions} %{cipherFolder} %{mountPoint}",
"executableName": "",
"failedToMountTextList": [],
"fileExtensions": [],
"fuseNames": [],
"idleString": "",
"mountControlStructure": "%{mountOptions} %{cipherFolder} %{mountPoint} %{fuseOpts}",
"names": [],
"passwordFormat": "%{password}",
"requiresAPassword": false,
"reverseString": "",
"successfullyMountedList": [],
"supportsMountPointPaths": false,
"unMountCommand": "",
"version": 1.0,
"volumePropertiesCommands": [],
"windowsInstallPathRegistryKey": "",
"windowsInstallPathRegistryValue": "",
"windowsUnMountCommand": "",
"wrongPasswordErrorCode": "",
"wrongPasswordText": ""
}