151 lines
3 KiB
Markdown
151 lines
3 KiB
Markdown
|
|
# Commands
|
||
|
|
|
||
|
|
## clone
|
||
|
|
|
||
|
|
```
|
||
|
|
:clone
|
||
|
|
```
|
||
|
|
|
||
|
|
Copies the currently selected item to a new item, which will appear at the bottom of the table.
|
||
|
|
|
||
|
|
Cloning an item will prompt for a new partition key and sort key but will not check for duplicates.
|
||
|
|
|
||
|
|
## del-attr
|
||
|
|
|
||
|
|
```
|
||
|
|
:del-attr <attribute>
|
||
|
|
```
|
||
|
|
|
||
|
|
Alias: `da`
|
||
|
|
|
||
|
|
Deletes _attribute_ from the currently selected item; or if there are any marked items, the marked items.
|
||
|
|
|
||
|
|
## delete
|
||
|
|
|
||
|
|
```
|
||
|
|
:delete
|
||
|
|
```
|
||
|
|
|
||
|
|
Deletes the marked items. Unlike the other commands that modify items, this command will be executed on
|
||
|
|
the table straight away.
|
||
|
|
|
||
|
|
## echo
|
||
|
|
|
||
|
|
```
|
||
|
|
:echo [message ...]
|
||
|
|
```
|
||
|
|
|
||
|
|
Displays _message_ in the status bar. Mainly used for debugging.
|
||
|
|
|
||
|
|
## export
|
||
|
|
|
||
|
|
```
|
||
|
|
:export [-all] <filename>
|
||
|
|
```
|
||
|
|
|
||
|
|
Writes the currently loaded items as a CSV file to _filename_.
|
||
|
|
|
||
|
|
Only string, numerical, and boolean values will be written to the export; all other value types will be
|
||
|
|
black. Exporting will honour the columns currently visible in the table. Filtered items will also be included
|
||
|
|
in the exported file.
|
||
|
|
|
||
|
|
When called with the `-all` flag, any subsequent pages will be included in the export. If invoked after running
|
||
|
|
a query, all items returned from that query will be exported to file.
|
||
|
|
|
||
|
|
## mark
|
||
|
|
|
||
|
|
```
|
||
|
|
:mark [all | none | toggle] [-where <expr>]
|
||
|
|
```
|
||
|
|
|
||
|
|
Mark the rows in the following way:
|
||
|
|
|
||
|
|
- `all`: will mark all rows. This is the default when invoked without an argument.
|
||
|
|
- `none`: will unmark all rows.
|
||
|
|
- `toggle`: will toggle all marked and unmarked rows.
|
||
|
|
|
||
|
|
Adding the `-where` option would only select rows that match the given query expression.
|
||
|
|
|
||
|
|
|
||
|
|
## new-item
|
||
|
|
|
||
|
|
```
|
||
|
|
:new-item
|
||
|
|
```
|
||
|
|
|
||
|
|
Creates a new item. When executed, the value for the partition key and sort key will be prompted.
|
||
|
|
The new item will not be written to the table until it is committed with the `put` command.
|
||
|
|
|
||
|
|
## put
|
||
|
|
|
||
|
|
```
|
||
|
|
:put
|
||
|
|
```
|
||
|
|
|
||
|
|
Alias: `w`
|
||
|
|
|
||
|
|
Commits all new and modified items to the table.
|
||
|
|
|
||
|
|
## quit
|
||
|
|
|
||
|
|
```
|
||
|
|
:quit
|
||
|
|
```
|
||
|
|
|
||
|
|
Alias: `q`
|
||
|
|
|
||
|
|
Quits Dynamo-Browse.
|
||
|
|
|
||
|
|
## rebind
|
||
|
|
|
||
|
|
```
|
||
|
|
:rebind <bindingName> <key>
|
||
|
|
```
|
||
|
|
|
||
|
|
Rebinds the action with _bindingName_ to _key_. This will replace any existing binding for that action.
|
||
|
|
See [Key Bindings](#key-bindings) with "Show binding names" checked to see available binding names.
|
||
|
|
|
||
|
|
## set
|
||
|
|
|
||
|
|
```
|
||
|
|
:set <name> [value]
|
||
|
|
```
|
||
|
|
|
||
|
|
Set the value of a setting. Flag setting types can be enabled without any value. See [Settings](#settings) for possible setting values.
|
||
|
|
|
||
|
|
## set-attr
|
||
|
|
|
||
|
|
```
|
||
|
|
:set-attr [type] <attributeName>
|
||
|
|
```
|
||
|
|
|
||
|
|
Alias: `sa`
|
||
|
|
|
||
|
|
Modifies the value of _attribute_ of the currently selected item; or if there are any marked items, the marked items.
|
||
|
|
|
||
|
|
The value of _type_ can be use to specify the type of the attribute. It can be one of the following (case insensitive):
|
||
|
|
|
||
|
|
- `-S`: string value
|
||
|
|
- `-N`: number value
|
||
|
|
- `-BOOL`: boolean value
|
||
|
|
- `-NULL`: null value
|
||
|
|
- `-TO`: value of an expression
|
||
|
|
|
||
|
|
If unset, the attribute type will not be changed. _type_ must be set if multiple items have been marked.
|
||
|
|
|
||
|
|
## table
|
||
|
|
|
||
|
|
```
|
||
|
|
:table
|
||
|
|
```
|
||
|
|
|
||
|
|
Select the table to display.
|
||
|
|
|
||
|
|
## unmark
|
||
|
|
|
||
|
|
```
|
||
|
|
:unmark
|
||
|
|
```
|
||
|
|
|
||
|
|
Unmark all marked items. This is essentially an alias for `mark none`.
|