help <command>
list
or l
search
or s
ls
tree
cd
get
or g
find-password
clipboard-copy
record-history
or rh
totp
download-attachment
upload-attachment
delete-attachment
file-report
list-sf
or lsf
create-user
list-team
or lt
add
or a
edit
list
or l
-v
, --verbose
verbose output (if record names are too long for the column)search
or s
-v
, --verbose
verbose outputls
-l
, --list
show detailed list
-f
, --folders
display folders
-r
, --records
display records
-v
, --verbose
verbose outputtree
cd
find-password
--username <USERNAME>
match the login name using regex (optional). The given title or UID must also match to find the record--output <{
clipboard, stdout}
>
choose the destination of the output-l
, --login
output login name instead of passwordclipboard-copy
get
or g
record-history
or rh
-r
or --revision
argument)totp
download-attachment
upload-attachment
--file <FILENAME>
file name to upload (required)delete-attachment
--name <FILE>
name or ID of the file to delete (required)-o
, --orphaned
remove orphaned file attachments from the vault that have no connected record (requires v16.5.7+)file-report
-d
, --try-download
attempt to download all the attachments in the vaultlist-sf
or lsf
create-user
--name <Name>
user's name--node <NODE>
name or ID of node to add user to--record <RECORD UID>
UID of record that holds password for the new accountlist-team
or lt
add
or a
version
command to see the current Commander versionf.
c.
followed by the field type and field name separated by a dot (.)type=login title=myRecord f.login=myUsername f.password=l05m-2ekyM08Q c.text.label=pin c.text=4634
record-type-info
for more information on record types-v3d
, --data <DATA>
create records from a json format string-v3f
, --from-file <DATA FILE>
create records from a file-a
, --attach <FILENAME>
attach a file to the record. (*Also works with legacy add)-g
, --generate
generate a random password for the record. (*Also works with legacy add)-gr
, --generate-rules
password generation rules-gl,
--generate-length
length of generated password--legacy
option to create a 'login' type record using the legacy add command format-v2
, --legacy
use legacy add mode (commands below apply to ONLY legacy add mode)-t
, --title <TITLE>
set record's title--login <LOGIN>
set value for the record's login field--pass <PASSWORD>
set value for the record's password field--url <URL>
set value for the record's url field--notes <NOTES>
set value for the record's notes field--custom <CUSTOM>
add custom fields and corresponding values using json or comma separated values{"name1": "value1", "name2":"value2" }
'name1: value1, name2: value2
"--folder <FOLDER>
path or UID of a folder to add the record to-f
, --force
create record without prompting to fill in login, passwordadd
command (Legacy):add
or a
version
command to see the current Commander version--login <LOGIN>
set value for the record's login field--pass <PASSWORD>
set value for the record's password field--url <URL>
set value for the record's url field--notes <NOTES>
set value for the record's notes field--custom <CUSTOM>
add custom fields and corresponding values using json or comma separated values{"name1": "value1", "name2":"value2" }
'name1: value1, name2: value2
"${file: filename}
will be replaced with the contents of the local file specified by filename
--folder <FOLDER>
path or UID of a folder to add the record to-f
, --force
create record without filling in login, password, url-g
, --generate
generate a random password for the recordedit
version
command to see the current Commander versionedit -r Twitter title=TwitterSecond f.login=john.doe c.text.security_question=purple
-r
, --record <RECORD PATH or UID>
path or UID of the record to edit-v3d
. --data <JSON DATA>
edit record using json formatted data-v3f
, --from-file <FILE>
edit records using data from a file-g
, --generate
generate a random password for the record-gr
, --generate-rules
password generation rules-gl,
--generate-length
length of generated password--login <LOGIN>
set value for the record's login field--pass <PASSWORD>
set value for the record's password field--url <URL>
set value for the record's url field--notes <NOTES>
set value for the record's notes field--custom <CUSTOM>
add custom fields and corresponding values using json or comma separated values{"name1": "value1", "name2":"value2" }
'name1: value1, name2: value2
"${file: filename}
will be replaced with the contents of the local file specified by filename
edit
version
command to see the current Commander version--login <LOGIN>
set value for the record's login field--pass <PASSWORD>
set value for the record's password field--url <URL>
set value for the record's url field--notes <NOTES>
set or add value to the record's notes field. Start value with "+" to add to notes.--custom <CUSTOM>
add or edit custom fields and corresponding values using json or comma separated values.{"name1": "value1", "name2":"value2" }
'name1: value1, name2: value2
"-g
, --generate
generate a random password for the recordrm
--purge
remove the record from all folders and purge it from the trash-f
, --force
do not prompt append-notes
or an
--notes <NOTES>
notes to appendmkdir
-sf
, --shared-folder
create a shared folder-uf
, --user-folder
create a user folder (not shared)-a
, --all
set default folder permissions to allow any user to manage users, manage records, share records, and edit records-u
, --manage-users
set default folder permissions to allow all users to manage user access-r
, --manage-records
set default folder permissions to allow all users to manage records-s
, --can-share
set default folder permissions to allow all users to share records-e
, --can-edit
set default folder permissions to allow all users to edit recordsrmdir
*
matches everything?
matches any single character[seq]
matches any character in seq[!seq]
matches any character not in seq-f
, --force
Delete folder without prompting-q
, --quiet
returns no output when used in conjunction with -f
mv
mv SRC DST
-f
, --force
move record or folder without prompting-s
. --can-reshare
anyone can reshare records-e
, --can-edit
anyone can edit recordsln
ln SRC DST
-f
, --force
move record or folder without prompting-s
. --can-reshare
anyone can re-share records-e
, --can-edit
anyone can edit recordsfind-duplicate
--title
Match the title field to locate a duplicate--login
Match the login field to locate a duplicate--password
Match the password field to locate a duplicate--url
Match the URL field to locate a duplicate--full
Match all fields to locate a duplicateshortcut
--format <{
csv, json, table}
>
choose the format of the output--output <FILENAME>
file to write output results totrash <sub command>
--format <{
csv, json, table}
>
choose the format of the output--output <FILENAME>
file to write output results to--reload
refresh the list of deleted records--force
don't prompt when restoring