OnePassword
OnePassword wrapper class
Constructors
Constructor
new OnePassword(
lastErrorPath?):OnePassword
Parameters
lastErrorPath?
string
Returns
OnePassword
Methods
getLastError()
getLastError():
string
Return last error message
Returns
string
itemCreate()
itemCreate(
assignments?,flags?,rawFlags?):OpTypedResult<OpItem>
Create an item
Command: op item create [ - ] [ <assignment>... ] [flags]
Parameters
assignments?
flags?
rawFlags?
Returns
itemGet()
itemGet(
itemIdentifier,flags?,rawFlags?):OpTypedResult<OpItem>
Get an item by name, id or share link
Command: op item get [{ <itemName> | <itemID> | <shareLink> | - }] [flags]
Parameters
itemIdentifier
string
flags?
rawFlags?
Returns
itemList()
itemList(
flags?,rawFlags?):OpTypedResult<OpItemList>
List items
Command: op item list [flags]
Parameters
flags?
rawFlags?
Returns
itemEdit()
itemEdit(
itemIdentifier,assignments?,flags?,rawFlags?):OpTypedResult<OpItem>
Edit an item
Command: op item edit { <itemName> | <itemID> | <shareLink> } [ <assignment> ... ] [flags]
Parameters
itemIdentifier
string
assignments?
flags?
rawFlags?
Returns
itemDelete()
itemDelete(
itemIdentifier,flags?,rawFlags?):OpTypedResult<Record<string,never>>
Delete an item
Command: op item delete [{ <itemName> | <itemID> | <shareLink> | - }] [flags]
Parameters
itemIdentifier
string
flags?
rawFlags?
Returns
OpTypedResult<Record<string, never>>
itemMove()
itemMove(
itemIdentifier,flags?,rawFlags?):OpTypedResult<OpItem>
Move an item between vaults
Command: op item move [{ <itemName> | <itemID> | <shareLink> | - }] [flags]
Parameters
itemIdentifier
string
flags?
rawFlags?
Returns
itemShare()
itemShare(
itemIdentifier,flags?,rawFlags?):OpTypedResult<ShareLinkItem>
Share an item (creates a shareable link)
Command: op item share { <itemName> | <itemID> } [flags]
Parameters
itemIdentifier
string
flags?
rawFlags?
Returns
itemTemplateGet()
itemTemplateGet(
category,flags?,rawFlags?):OpTypedResult<OpTemplate>
Get an item template for a category
Command: op item template get [{ <category> | - }] [flags]
Parameters
category
string
flags?
rawFlags?
Returns
itemTemplateList()
itemTemplateList(
flags?,rawFlags?):OpTypedResult<OpTemplateList>
List available templates
Command: op item template list [flags]
Parameters
flags?
rawFlags?
Returns
executeCommand()
executeCommand<
T>(commands,args?,flags?):OpTypedResult<T>
Generic execute for arbitrary op commands
Type Parameters
T
T = unknown
Parameters
commands
string[]
args?
string[]
flags?
Returns
getFieldValue()
staticgetFieldValue(item,field):string
Safely return a field value by purpose or label. Returns undefined if not found.
Parameters
item
field
string
Returns
string