#json-file #file-tree #map #command #proj-fs

app projson

该程序使用 ProjFS 将 json 映射到文件树

1 个不稳定版本

0.1.0 2024 年 7 月 28 日

#1210命令行实用工具

Download history 66/week @ 2024-07-22 67/week @ 2024-07-29

133 每月下载量

MITGPL-2.0 许可协议

115KB
205 代码行

projson

中文

本项目使用 ProjFS 将 JSON 映射到文件树。

introduce

用法

运行前,请确保已启用可选的 Windows 功能:ProjFS。要启用 ProjFS 功能,可以使用以下 PowerShell 命令。

Enable-WindowsOptionalFeature -Online -FeatureName Client-ProjFS -NoRestart

启用 ProjFS 功能后,使用 projson --help 查看用法信息。

Usage: projson.exe --prj-path <Virtual root directory path> <--json-file <Json file path>|--json-text <Json text>>

Options:
  -f, --json-file <Json file path>              Specifies the JSON file to read
  -t, --json-text <Json text>                   Specifies the JSON text to read
  -p, --prj-path <Virtual root directory path>  Specifies the virtualization root directory path
  -h, --help                                    Print help
  -V, --version                                 Print version

在将 JSON 映射到文件或目录时,JSON 键将作为文件或目录名,而值的类型将决定键值对是否映射为文件或目录,以下规则如下

  • 对象:目录,对象的子键值是目录项。
  • 数组:目录,数组中的元素是目录项。
  • 字符串:文件,文件内容是字符串值。
  • 数字:文件,文件内容是数字值。
  • 布尔:文件,文件内容是 'true' 或 'false'。
  • 空:空文件。

示例

从文件映射 JSON 作为文件树。

projson.exe --json-file src.json --prj-path D:\dst

依赖项

~131MB
~2M SLoC