Cor*_*ein 3 command-line text-formatting macos
我有一个 GraphQL 查询,GetPerson.gql它全部压缩在一行中:
{ getPerson(id: 42) { name, age } }
Run Code Online (Sandbox Code Playgroud)
如何使用命令行漂亮地打印或美化此文本?
$ magical-command GetPerson.gql
{
getPerson(id: 42) {
name,
age
}
}
Run Code Online (Sandbox Code Playgroud)
在 macOS 上使用prettier安装方式brew install prettier:
$ cat file.gql
{ getPerson(id: 42) { name, age } }
Run Code Online (Sandbox Code Playgroud)
$ prettier file.gql
{
getPerson(id: 42) {
name
age
}
}
Run Code Online (Sandbox Code Playgroud)
(如果在此示例中使用,则会得到相同的输出--parser graphql。)
该工具可以使用或prettier进行就地编辑。也可以看看。-w--writeprettier --help