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
--write
prettier --help