Se eu entendi sua pergunta corretamente, algo como o seguinte deve funcionar:
nix-env --json -qaA nixpkgs.wireshark | json_pp >name.json && less name.json
Eu tenho este comando muito legal que me dá uma boa representação json de um pacote nix
nix-env --json -qaA nixpkgs.wireshark | json_pp | less
Mas o que eu realmente quero no pseudo shell / OCaml
nix-env --json -qaA nixpkgs.wireshark | json_pp | fun name -> name.json | less
Eu tentei fazer isso com o uso de tee
sem sucesso.
Tags pipe