converte a saída bash `ls` para o array json

É possível usar um script bash para formatar a saída dols para um array json? Para ser válido json, todos os nomes dos diretórios e arquivos precisam ser agrupados em aspas duplas, separadas por uma vírgula, e a coisa toda precisa ser agrupada em colchetes. Ou seja converter:

jeroen@jeroen-ubuntu:~/Desktop$ ls
foo.txt bar baz

para

[ "foo.txt", "bar", "baz" ]

edit: Eu prefiro fortemente algo que funciona em todos os meus servidores Linux; portanto, não depende do python, mas tem uma solução pura.