Command Line Interface Specification Linux Mac
2
3. Backup
This action makes it possible to perform a command line backup. The following arguments will
be used:
java -jar cli.jar backup -login <login name> -pass <login>
-key <key> -server <server address> [-uid <unique id>] [-r] –retention:<retention value> file1 file2
…<path to folder or file>
3.1 Arguments explained
-login <login name>
This is the login name of the user. The user name has a minimum length of 6 characters and a
maximum length of 150 characters. The user name must start with an alphanumerical character
and may contain one or more of the following characters: !#$%&()+,-.;@'~[]{}_\` and may include
whitespace. If the login name contains any special characters (any characters that may be
interpreted by the shell such as the pipe character, whitespace, semi-colon, double-colon,
percent and dollar signs, etc…), the login name should be placed within quotes.
-pass <password>
This is the password for the specified login name. The password has a minimum length of 6
characters and a maximum length of 20 characters. If the password contains any special
characters (any characters that may be interpreted by the shell such as the pipe character,
whitespace, semi-colon, double-colon, percent and dollar signs, etc.), the password should be
placed within quotes.
-key <key>
This is the encryption key of the user. The encryption key will be used to encrypt the stored files.
The encryption key has a minimum of 6 characters and a maximum of 40 characters. Only alpha-
numerical characters are allowed.
-server <server address>