Skip to content

Commit

Permalink
📝 Docs: 添加 localstore use_cwd 配置项文档 (#3345)
Browse files Browse the repository at this point in the history
  • Loading branch information
yanyongyu authored Mar 2, 2025
1 parent cee2d62 commit 6f006f3
Show file tree
Hide file tree
Showing 4 changed files with 104 additions and 40 deletions.
36 changes: 26 additions & 10 deletions website/docs/best-practice/data-storing.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,15 +68,27 @@ data = data_file.read_text()

## 配置项

### localstore_use_cwd

使用当前工作目录作为数据存储目录,以下数据目录配置项默认值将会对应变更

默认值:`False`

```dotenv
LOCALSTORE_USE_CWD=true
```

### localstore_cache_dir

自定义缓存目录

默认值:

- macOS: `~/Library/Caches/<AppName>`
- Unix: `~/.cache/<AppName>` (XDG default)
- Windows: `C:\Users\<username>\AppData\Local\<AppName>\Cache`
`localstore_use_cwd``True` 时,缓存目录为 `<current_working_directory>/cache`,否则:

- macOS: `~/Library/Caches/nonebot2`
- Unix: `~/.cache/nonebot2` (XDG default)
- Windows: `C:\Users\<username>\AppData\Local\nonebot2\Cache`

```dotenv
LOCALSTORE_CACHE_DIR=/tmp/cache
Expand All @@ -88,10 +100,12 @@ LOCALSTORE_CACHE_DIR=/tmp/cache

默认值:

- macOS: `~/Library/Application Support/<AppName>`
- Unix: `~/.local/share/<AppName>` or in $XDG_DATA_HOME, if defined
- Win XP (not roaming): `C:\Documents and Settings\<username>\Application Data\<AppName>`
- Win 7 (not roaming): `C:\Users\<username>\AppData\Local\<AppName>`
`localstore_use_cwd``True` 时,数据目录为 `<current_working_directory>/data`,否则:

- macOS: `~/Library/Application Support/nonebot2`
- Unix: `~/.local/share/nonebot2` or in $XDG_DATA_HOME, if defined
- Win XP (not roaming): `C:\Documents and Settings\<username>\Application Data\nonebot2`
- Win 7 (not roaming): `C:\Users\<username>\AppData\Local\nonebot2`

```dotenv
LOCALSTORE_DATA_DIR=/tmp/data
Expand All @@ -103,10 +117,12 @@ LOCALSTORE_DATA_DIR=/tmp/data

默认值:

`localstore_use_cwd``True` 时,配置目录为 `<current_working_directory>/config`,否则:

- macOS: same as user_data_dir
- Unix: `~/.config/<AppName>`
- Win XP (roaming): `C:\Documents and Settings\<username>\Local Settings\Application Data\<AppName>`
- Win 7 (roaming): `C:\Users\<username>\AppData\Roaming\<AppName>`
- Unix: `~/.config/nonebot2`
- Win XP (roaming): `C:\Documents and Settings\<username>\Local Settings\Application Data\nonebot2`
- Win 7 (roaming): `C:\Users\<username>\AppData\Roaming\nonebot2`

```dotenv
LOCALSTORE_CONFIG_DIR=/tmp/config
Expand Down
36 changes: 26 additions & 10 deletions website/versioned_docs/version-2.3.3/best-practice/data-storing.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,15 +68,27 @@ data = data_file.read_text()

## 配置项

### localstore_use_cwd

使用当前工作目录作为数据存储目录,以下数据目录配置项默认值将会对应变更

默认值:`False`

```dotenv
LOCALSTORE_USE_CWD=true
```

### localstore_cache_dir

自定义缓存目录

默认值:

- macOS: `~/Library/Caches/<AppName>`
- Unix: `~/.cache/<AppName>` (XDG default)
- Windows: `C:\Users\<username>\AppData\Local\<AppName>\Cache`
`localstore_use_cwd``True` 时,缓存目录为 `<current_working_directory>/cache`,否则:

- macOS: `~/Library/Caches/nonebot2`
- Unix: `~/.cache/nonebot2` (XDG default)
- Windows: `C:\Users\<username>\AppData\Local\nonebot2\Cache`

```dotenv
LOCALSTORE_CACHE_DIR=/tmp/cache
Expand All @@ -88,10 +100,12 @@ LOCALSTORE_CACHE_DIR=/tmp/cache

默认值:

- macOS: `~/Library/Application Support/<AppName>`
- Unix: `~/.local/share/<AppName>` or in $XDG_DATA_HOME, if defined
- Win XP (not roaming): `C:\Documents and Settings\<username>\Application Data\<AppName>`
- Win 7 (not roaming): `C:\Users\<username>\AppData\Local\<AppName>`
`localstore_use_cwd``True` 时,数据目录为 `<current_working_directory>/data`,否则:

- macOS: `~/Library/Application Support/nonebot2`
- Unix: `~/.local/share/nonebot2` or in $XDG_DATA_HOME, if defined
- Win XP (not roaming): `C:\Documents and Settings\<username>\Application Data\nonebot2`
- Win 7 (not roaming): `C:\Users\<username>\AppData\Local\nonebot2`

```dotenv
LOCALSTORE_DATA_DIR=/tmp/data
Expand All @@ -103,10 +117,12 @@ LOCALSTORE_DATA_DIR=/tmp/data

默认值:

`localstore_use_cwd``True` 时,配置目录为 `<current_working_directory>/config`,否则:

- macOS: same as user_data_dir
- Unix: `~/.config/<AppName>`
- Win XP (roaming): `C:\Documents and Settings\<username>\Local Settings\Application Data\<AppName>`
- Win 7 (roaming): `C:\Users\<username>\AppData\Roaming\<AppName>`
- Unix: `~/.config/nonebot2`
- Win XP (roaming): `C:\Documents and Settings\<username>\Local Settings\Application Data\nonebot2`
- Win 7 (roaming): `C:\Users\<username>\AppData\Roaming\nonebot2`

```dotenv
LOCALSTORE_CONFIG_DIR=/tmp/config
Expand Down
36 changes: 26 additions & 10 deletions website/versioned_docs/version-2.4.0/best-practice/data-storing.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,15 +68,27 @@ data = data_file.read_text()

## 配置项

### localstore_use_cwd

使用当前工作目录作为数据存储目录,以下数据目录配置项默认值将会对应变更

默认值:`False`

```dotenv
LOCALSTORE_USE_CWD=true
```

### localstore_cache_dir

自定义缓存目录

默认值:

- macOS: `~/Library/Caches/<AppName>`
- Unix: `~/.cache/<AppName>` (XDG default)
- Windows: `C:\Users\<username>\AppData\Local\<AppName>\Cache`
`localstore_use_cwd``True` 时,缓存目录为 `<current_working_directory>/cache`,否则:

- macOS: `~/Library/Caches/nonebot2`
- Unix: `~/.cache/nonebot2` (XDG default)
- Windows: `C:\Users\<username>\AppData\Local\nonebot2\Cache`

```dotenv
LOCALSTORE_CACHE_DIR=/tmp/cache
Expand All @@ -88,10 +100,12 @@ LOCALSTORE_CACHE_DIR=/tmp/cache

默认值:

- macOS: `~/Library/Application Support/<AppName>`
- Unix: `~/.local/share/<AppName>` or in $XDG_DATA_HOME, if defined
- Win XP (not roaming): `C:\Documents and Settings\<username>\Application Data\<AppName>`
- Win 7 (not roaming): `C:\Users\<username>\AppData\Local\<AppName>`
`localstore_use_cwd``True` 时,数据目录为 `<current_working_directory>/data`,否则:

- macOS: `~/Library/Application Support/nonebot2`
- Unix: `~/.local/share/nonebot2` or in $XDG_DATA_HOME, if defined
- Win XP (not roaming): `C:\Documents and Settings\<username>\Application Data\nonebot2`
- Win 7 (not roaming): `C:\Users\<username>\AppData\Local\nonebot2`

```dotenv
LOCALSTORE_DATA_DIR=/tmp/data
Expand All @@ -103,10 +117,12 @@ LOCALSTORE_DATA_DIR=/tmp/data

默认值:

`localstore_use_cwd``True` 时,配置目录为 `<current_working_directory>/config`,否则:

- macOS: same as user_data_dir
- Unix: `~/.config/<AppName>`
- Win XP (roaming): `C:\Documents and Settings\<username>\Local Settings\Application Data\<AppName>`
- Win 7 (roaming): `C:\Users\<username>\AppData\Roaming\<AppName>`
- Unix: `~/.config/nonebot2`
- Win XP (roaming): `C:\Documents and Settings\<username>\Local Settings\Application Data\nonebot2`
- Win 7 (roaming): `C:\Users\<username>\AppData\Roaming\nonebot2`

```dotenv
LOCALSTORE_CONFIG_DIR=/tmp/config
Expand Down
36 changes: 26 additions & 10 deletions website/versioned_docs/version-2.4.1/best-practice/data-storing.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,15 +68,27 @@ data = data_file.read_text()

## 配置项

### localstore_use_cwd

使用当前工作目录作为数据存储目录,以下数据目录配置项默认值将会对应变更

默认值:`False`

```dotenv
LOCALSTORE_USE_CWD=true
```

### localstore_cache_dir

自定义缓存目录

默认值:

- macOS: `~/Library/Caches/<AppName>`
- Unix: `~/.cache/<AppName>` (XDG default)
- Windows: `C:\Users\<username>\AppData\Local\<AppName>\Cache`
`localstore_use_cwd``True` 时,缓存目录为 `<current_working_directory>/cache`,否则:

- macOS: `~/Library/Caches/nonebot2`
- Unix: `~/.cache/nonebot2` (XDG default)
- Windows: `C:\Users\<username>\AppData\Local\nonebot2\Cache`

```dotenv
LOCALSTORE_CACHE_DIR=/tmp/cache
Expand All @@ -88,10 +100,12 @@ LOCALSTORE_CACHE_DIR=/tmp/cache

默认值:

- macOS: `~/Library/Application Support/<AppName>`
- Unix: `~/.local/share/<AppName>` or in $XDG_DATA_HOME, if defined
- Win XP (not roaming): `C:\Documents and Settings\<username>\Application Data\<AppName>`
- Win 7 (not roaming): `C:\Users\<username>\AppData\Local\<AppName>`
`localstore_use_cwd``True` 时,数据目录为 `<current_working_directory>/data`,否则:

- macOS: `~/Library/Application Support/nonebot2`
- Unix: `~/.local/share/nonebot2` or in $XDG_DATA_HOME, if defined
- Win XP (not roaming): `C:\Documents and Settings\<username>\Application Data\nonebot2`
- Win 7 (not roaming): `C:\Users\<username>\AppData\Local\nonebot2`

```dotenv
LOCALSTORE_DATA_DIR=/tmp/data
Expand All @@ -103,10 +117,12 @@ LOCALSTORE_DATA_DIR=/tmp/data

默认值:

`localstore_use_cwd``True` 时,配置目录为 `<current_working_directory>/config`,否则:

- macOS: same as user_data_dir
- Unix: `~/.config/<AppName>`
- Win XP (roaming): `C:\Documents and Settings\<username>\Local Settings\Application Data\<AppName>`
- Win 7 (roaming): `C:\Users\<username>\AppData\Roaming\<AppName>`
- Unix: `~/.config/nonebot2`
- Win XP (roaming): `C:\Documents and Settings\<username>\Local Settings\Application Data\nonebot2`
- Win 7 (roaming): `C:\Users\<username>\AppData\Roaming\nonebot2`

```dotenv
LOCALSTORE_CONFIG_DIR=/tmp/config
Expand Down

0 comments on commit 6f006f3

Please sign in to comment.