Bash:
Trabalhando com TOML

Como Fazer:

Primeiro, instale o toml-cli para brincar com TOML no Bash. Útil para ler ou editar arquivos TOML rapidamente.

# Instalar toml-cli, nosso pequeno ajudante para tarefas TOML
pip install toml-cli

# Imagine que você tem um arquivo TOML, 'config.toml'
echo -e 'title = "TOML Demo"\n\n[owner]\nname = "Tom"\ndob = 1979-05-27T07:32:00Z' > config.toml

# Ler um valor
toml get config.toml owner.name
# Saída: Tom

# Definir um valor
toml set config.toml 'owner.dob' '2000-01-01T00:00:00Z'
# Dica profissional: Use aspas para chaves com pontos ou caracteres estranhos!

Aprofundamento

Nascido do desgosto pelos obstáculos do JSON para humanos, TOML surgiu por volta de 2013. Tom Preston-Werner, co-fundador do GitHub, queria algo super legível. YAML e INI eram alternativas, mas o TOML é como o melhor de ambos.

Pá, você tem dados aninhados e arrays, sem as armadilhas do YAML e as chaves curvas do JSON. TOML agora é a escolha para configuração no Cargo do Rust, o que fala do seu crescimento no mundo do desenvolvimento. É impulsionado por uma especificação, mantendo as coisas apertadas e bem definidas. Você pegará parsers em quase qualquer linguagem, tornando-o amplamente adotável.

Veja Também