mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
doc: book cli updater (#3576)
This commit is contained in:
444
book/cli/db.md
444
book/cli/db.md
@ -26,59 +26,210 @@ Commands:
|
||||
Options:
|
||||
--datadir <DATA_DIR>
|
||||
The path to the data dir for all reth files and subdirectories.
|
||||
|
||||
|
||||
Defaults to the OS-specific data directory:
|
||||
|
||||
|
||||
- Linux: `$XDG_DATA_HOME/reth/` or `$HOME/.local/share/reth/`
|
||||
- Windows: `{FOLDERID_RoamingAppData}/reth/`
|
||||
- macOS: `$HOME/Library/Application Support/reth/`
|
||||
|
||||
|
||||
[default: default]
|
||||
|
||||
--chain <CHAIN_OR_PATH>
|
||||
The chain this node is running.
|
||||
|
||||
|
||||
Possible values are either a built-in chain or the path to a chain specification file.
|
||||
|
||||
|
||||
Built-in chains:
|
||||
- mainnet
|
||||
- goerli
|
||||
- sepolia
|
||||
|
||||
|
||||
[default: mainnet]
|
||||
|
||||
-h, --help
|
||||
Print help (see a summary with '-h')
|
||||
|
||||
Logging:
|
||||
--log.persistent
|
||||
The flag to enable persistent logs
|
||||
|
||||
--log.directory <PATH>
|
||||
The path to put log files in
|
||||
|
||||
[default: /reth/logs]
|
||||
|
||||
--log.journald
|
||||
Log events to journald
|
||||
|
||||
--log.filter <FILTER>
|
||||
The filter to use for logs written to the log file
|
||||
|
||||
[default: error]
|
||||
|
||||
Display:
|
||||
-v, --verbosity...
|
||||
Set the minimum log level.
|
||||
|
||||
|
||||
-v Errors
|
||||
-vv Warnings
|
||||
-vvv Info
|
||||
-vvvv Debug
|
||||
-vvvvv Traces (warning: very verbose!)
|
||||
|
||||
-q, --quiet
|
||||
Silence all log output
|
||||
```
|
||||
|
||||
## `reth db stats`
|
||||
## `reth db drop`
|
||||
|
||||
Deletes all database entries
|
||||
|
||||
```bash
|
||||
$ reth db stats --help
|
||||
Lists all the tables, their entry count and their size
|
||||
$ reth db drop --help
|
||||
|
||||
Usage: reth db stats [OPTIONS]
|
||||
Usage: reth db drop [OPTIONS]
|
||||
|
||||
Options:
|
||||
--datadir <DATA_DIR>
|
||||
The path to the data dir for all reth files and subdirectories.
|
||||
|
||||
Defaults to the OS-specific data directory:
|
||||
|
||||
- Linux: `$XDG_DATA_HOME/reth/` or `$HOME/.local/share/reth/`
|
||||
- Windows: `{FOLDERID_RoamingAppData}/reth/`
|
||||
- macOS: `$HOME/Library/Application Support/reth/`
|
||||
|
||||
[default: default]
|
||||
|
||||
--chain <CHAIN_OR_PATH>
|
||||
The chain this node is running.
|
||||
|
||||
Possible values are either a built-in chain or the path to a chain specification file.
|
||||
|
||||
Built-in chains:
|
||||
- mainnet
|
||||
- goerli
|
||||
- sepolia
|
||||
|
||||
[default: mainnet]
|
||||
|
||||
-h, --help
|
||||
Print help (see a summary with '-h')
|
||||
|
||||
Logging:
|
||||
--log.persistent
|
||||
The flag to enable persistent logs
|
||||
|
||||
--log.directory <PATH>
|
||||
The path to put log files in
|
||||
|
||||
[default: /reth/logs]
|
||||
|
||||
--log.journald
|
||||
Log events to journald
|
||||
|
||||
--log.filter <FILTER>
|
||||
The filter to use for logs written to the log file
|
||||
|
||||
[default: error]
|
||||
|
||||
Display:
|
||||
-v, --verbosity...
|
||||
Set the minimum log level.
|
||||
|
||||
-v Errors
|
||||
-vv Warnings
|
||||
-vvv Info
|
||||
-vvvv Debug
|
||||
-vvvvv Traces (warning: very verbose!)
|
||||
|
||||
-q, --quiet
|
||||
Silence all log output
|
||||
```
|
||||
|
||||
## `reth db get`
|
||||
|
||||
Gets the content of a table for the given key
|
||||
|
||||
```bash
|
||||
$ reth db get --help
|
||||
|
||||
Usage: reth db get [OPTIONS] <TABLE> <KEY>
|
||||
|
||||
Arguments:
|
||||
<TABLE>
|
||||
The table name
|
||||
|
||||
NOTE: The dupsort tables are not supported now.
|
||||
|
||||
<KEY>
|
||||
The key to get content for
|
||||
|
||||
Options:
|
||||
--datadir <DATA_DIR>
|
||||
The path to the data dir for all reth files and subdirectories.
|
||||
|
||||
Defaults to the OS-specific data directory:
|
||||
|
||||
- Linux: `$XDG_DATA_HOME/reth/` or `$HOME/.local/share/reth/`
|
||||
- Windows: `{FOLDERID_RoamingAppData}/reth/`
|
||||
- macOS: `$HOME/Library/Application Support/reth/`
|
||||
|
||||
[default: default]
|
||||
|
||||
--chain <CHAIN_OR_PATH>
|
||||
The chain this node is running.
|
||||
|
||||
Possible values are either a built-in chain or the path to a chain specification file.
|
||||
|
||||
Built-in chains:
|
||||
- mainnet
|
||||
- goerli
|
||||
- sepolia
|
||||
|
||||
[default: mainnet]
|
||||
|
||||
-h, --help
|
||||
Print help (see a summary with '-h')
|
||||
|
||||
Logging:
|
||||
--log.persistent
|
||||
The flag to enable persistent logs
|
||||
|
||||
--log.directory <PATH>
|
||||
The path to put log files in
|
||||
|
||||
[default: /reth/logs]
|
||||
|
||||
--log.journald
|
||||
Log events to journald
|
||||
|
||||
--log.filter <FILTER>
|
||||
The filter to use for logs written to the log file
|
||||
|
||||
[default: error]
|
||||
|
||||
Display:
|
||||
-v, --verbosity...
|
||||
Set the minimum log level.
|
||||
|
||||
-v Errors
|
||||
-vv Warnings
|
||||
-vvv Info
|
||||
-vvvv Debug
|
||||
-vvvvv Traces (warning: very verbose!)
|
||||
|
||||
-q, --quiet
|
||||
Silence all log output
|
||||
```
|
||||
|
||||
## `reth db list`
|
||||
|
||||
Lists the contents of a table
|
||||
|
||||
```bash
|
||||
$ reth db list --help
|
||||
Lists the contents of a table
|
||||
|
||||
Usage: reth db list [OPTIONS] <TABLE>
|
||||
|
||||
@ -87,53 +238,219 @@ Arguments:
|
||||
The table name
|
||||
|
||||
Options:
|
||||
--datadir <DATA_DIR>
|
||||
The path to the data dir for all reth files and subdirectories.
|
||||
|
||||
Defaults to the OS-specific data directory:
|
||||
|
||||
- Linux: `$XDG_DATA_HOME/reth/` or `$HOME/.local/share/reth/`
|
||||
- Windows: `{FOLDERID_RoamingAppData}/reth/`
|
||||
- macOS: `$HOME/Library/Application Support/reth/`
|
||||
|
||||
[default: default]
|
||||
|
||||
-s, --skip <SKIP>
|
||||
Skip first N entries
|
||||
|
||||
|
||||
[default: 0]
|
||||
|
||||
-r, --reverse <REVERSE>
|
||||
Reverse the order of the entries. If enabled last table entries are read.
|
||||
--chain <CHAIN_OR_PATH>
|
||||
The chain this node is running.
|
||||
|
||||
Possible values are either a built-in chain or the path to a chain specification file.
|
||||
|
||||
Built-in chains:
|
||||
- mainnet
|
||||
- goerli
|
||||
- sepolia
|
||||
|
||||
[default: mainnet]
|
||||
|
||||
[default: false]
|
||||
-r, --reverse
|
||||
Reverse the order of the entries. If enabled last table entries are read
|
||||
|
||||
-l, --len <LEN>
|
||||
How many items to take from the walker
|
||||
|
||||
|
||||
[default: 5]
|
||||
|
||||
-j, --json
|
||||
Dump as JSON instead of using TUI.
|
||||
Dump as JSON instead of using TUI
|
||||
|
||||
-h, --help
|
||||
Print help (see a summary with '-h')
|
||||
|
||||
Logging:
|
||||
--log.persistent
|
||||
The flag to enable persistent logs
|
||||
|
||||
--log.directory <PATH>
|
||||
The path to put log files in
|
||||
|
||||
[default: /reth/logs]
|
||||
|
||||
--log.journald
|
||||
Log events to journald
|
||||
|
||||
--log.filter <FILTER>
|
||||
The filter to use for logs written to the log file
|
||||
|
||||
[default: error]
|
||||
|
||||
Display:
|
||||
-v, --verbosity...
|
||||
Set the minimum log level.
|
||||
|
||||
-v Errors
|
||||
-vv Warnings
|
||||
-vvv Info
|
||||
-vvvv Debug
|
||||
-vvvvv Traces (warning: very verbose!)
|
||||
|
||||
-q, --quiet
|
||||
Silence all log output
|
||||
```
|
||||
|
||||
## `reth db get`
|
||||
## `reth db path`
|
||||
|
||||
Returns the full database path
|
||||
|
||||
```bash
|
||||
$ reth db get --help
|
||||
Gets the content of a table for the given key
|
||||
$ reth db path --help
|
||||
|
||||
Usage: reth db get [OPTIONS] <TABLE>
|
||||
|
||||
Arguments:
|
||||
<TABLE>
|
||||
The table name
|
||||
Usage: reth db path [OPTIONS]
|
||||
|
||||
Options:
|
||||
--key
|
||||
The key to get content for
|
||||
--datadir <DATA_DIR>
|
||||
The path to the data dir for all reth files and subdirectories.
|
||||
|
||||
Defaults to the OS-specific data directory:
|
||||
|
||||
- Linux: `$XDG_DATA_HOME/reth/` or `$HOME/.local/share/reth/`
|
||||
- Windows: `{FOLDERID_RoamingAppData}/reth/`
|
||||
- macOS: `$HOME/Library/Application Support/reth/`
|
||||
|
||||
[default: default]
|
||||
|
||||
--chain <CHAIN_OR_PATH>
|
||||
The chain this node is running.
|
||||
|
||||
Possible values are either a built-in chain or the path to a chain specification file.
|
||||
|
||||
Built-in chains:
|
||||
- mainnet
|
||||
- goerli
|
||||
- sepolia
|
||||
|
||||
[default: mainnet]
|
||||
|
||||
-h, --help
|
||||
Print help (see a summary with '-h')
|
||||
|
||||
Logging:
|
||||
--log.persistent
|
||||
The flag to enable persistent logs
|
||||
|
||||
--log.directory <PATH>
|
||||
The path to put log files in
|
||||
|
||||
[default: /reth/logs]
|
||||
|
||||
--log.journald
|
||||
Log events to journald
|
||||
|
||||
--log.filter <FILTER>
|
||||
The filter to use for logs written to the log file
|
||||
|
||||
[default: error]
|
||||
|
||||
Display:
|
||||
-v, --verbosity...
|
||||
Set the minimum log level.
|
||||
|
||||
-v Errors
|
||||
-vv Warnings
|
||||
-vvv Info
|
||||
-vvvv Debug
|
||||
-vvvvv Traces (warning: very verbose!)
|
||||
|
||||
-q, --quiet
|
||||
Silence all log output
|
||||
```
|
||||
|
||||
## `reth db stats`
|
||||
|
||||
Lists all the tables, their entry count and their size
|
||||
|
||||
```bash
|
||||
$ reth db stats --help
|
||||
|
||||
Usage: reth db stats [OPTIONS]
|
||||
|
||||
Options:
|
||||
--datadir <DATA_DIR>
|
||||
The path to the data dir for all reth files and subdirectories.
|
||||
|
||||
Defaults to the OS-specific data directory:
|
||||
|
||||
- Linux: `$XDG_DATA_HOME/reth/` or `$HOME/.local/share/reth/`
|
||||
- Windows: `{FOLDERID_RoamingAppData}/reth/`
|
||||
- macOS: `$HOME/Library/Application Support/reth/`
|
||||
|
||||
[default: default]
|
||||
|
||||
--chain <CHAIN_OR_PATH>
|
||||
The chain this node is running.
|
||||
|
||||
Possible values are either a built-in chain or the path to a chain specification file.
|
||||
|
||||
Built-in chains:
|
||||
- mainnet
|
||||
- goerli
|
||||
- sepolia
|
||||
|
||||
[default: mainnet]
|
||||
|
||||
-h, --help
|
||||
Print help (see a summary with '-h')
|
||||
|
||||
Logging:
|
||||
--log.persistent
|
||||
The flag to enable persistent logs
|
||||
|
||||
--log.directory <PATH>
|
||||
The path to put log files in
|
||||
|
||||
[default: /reth/logs]
|
||||
|
||||
--log.journald
|
||||
Log events to journald
|
||||
|
||||
--log.filter <FILTER>
|
||||
The filter to use for logs written to the log file
|
||||
|
||||
[default: error]
|
||||
|
||||
Display:
|
||||
-v, --verbosity...
|
||||
Set the minimum log level.
|
||||
|
||||
-v Errors
|
||||
-vv Warnings
|
||||
-vvv Info
|
||||
-vvvv Debug
|
||||
-vvvvv Traces (warning: very verbose!)
|
||||
|
||||
-q, --quiet
|
||||
Silence all log output
|
||||
```
|
||||
|
||||
## `reth db version`
|
||||
|
||||
Lists current and local database versions
|
||||
|
||||
```bash
|
||||
$ reth db version --help
|
||||
Lists current and local database versions
|
||||
|
||||
Usage: reth db version [OPTIONS]
|
||||
|
||||
@ -163,43 +480,34 @@ Options:
|
||||
|
||||
-h, --help
|
||||
Print help (see a summary with '-h')
|
||||
|
||||
Logging:
|
||||
--log.persistent
|
||||
The flag to enable persistent logs
|
||||
|
||||
--log.directory <PATH>
|
||||
The path to put log files in
|
||||
|
||||
[default: /reth/logs]
|
||||
|
||||
--log.journald
|
||||
Log events to journald
|
||||
|
||||
--log.filter <FILTER>
|
||||
The filter to use for logs written to the log file
|
||||
|
||||
[default: error]
|
||||
|
||||
Display:
|
||||
-v, --verbosity...
|
||||
Set the minimum log level.
|
||||
|
||||
-v Errors
|
||||
-vv Warnings
|
||||
-vvv Info
|
||||
-vvvv Debug
|
||||
-vvvvv Traces (warning: very verbose!)
|
||||
|
||||
-q, --quiet
|
||||
Silence all log output
|
||||
```
|
||||
|
||||
## `reth db drop`
|
||||
|
||||
```bash
|
||||
$ reth db drop --help
|
||||
Deletes all database entries
|
||||
|
||||
Usage: reth db drop [OPTIONS]
|
||||
|
||||
Options:
|
||||
-h, --help
|
||||
Print help (see a summary with '-h')
|
||||
```
|
||||
|
||||
## `reth db version`
|
||||
|
||||
```bash
|
||||
$ reth db version --help
|
||||
Lists current and local database versions
|
||||
|
||||
Usage: reth db version [OPTIONS]
|
||||
|
||||
Options:
|
||||
-h, --help
|
||||
Print help (see a summary with '-h')
|
||||
```
|
||||
|
||||
## `reth db path`
|
||||
|
||||
```bash
|
||||
$ reth db path --help
|
||||
Returns the full database path
|
||||
|
||||
Usage: reth db path [OPTIONS]
|
||||
|
||||
Options:
|
||||
-h, --help
|
||||
Print help (see a summary with '-h')
|
||||
```
|
||||
Reference in New Issue
Block a user