home.social

#toml — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #toml, aggregated by home.social.

fetched live
  1. Психанул: как я за полтора месяца сделал формат конфигов и парсеры для семи языков

    Cлучилось то, что я обычно советую не делать: я не выбрал из существующих 14 форматов, а сделал 15-й.

    habr.com/ru/articles/1072042/

    #json #yaml #toml #ini #rust #wasm #ktav #config #javascript #typescript

  2. 🎉 Wow, a new way to twiddle with your mouse settings without needing to sell your soul to the cloud! 🤣 Who wouldn't want to dive into the excitement of button remapping with #TOML and Rust? 🖱️ It's like fighting a dragon using a Swiss Army knife, but hey, at least it's local! 🚀
    openlogi.org/en #mouseSettings #buttonRemapping #Rust #localDevelopment #techNews #HackerNews #ngated

  3. Declarative all the way down: Building PRONOM signatures with JSONID

    by @beet_keeper

    PRONOM signatures are a form of declarative language, you describe the anticipated behavior in PRONOM’s regular expression syntax and tools like DROID, FIDO, and Siegfried will interpret those instructions and attempt to match them against different files to return a file format identification.

    Normally, you will write PRONOM signatures by hand but doing so for file formats based on other file format building blocks can lead to inconsistencies. Bertrand Caron previously also recognized this in the XML formats that are described with PRONOM signatures on Wikidata.

    XML can use single quotes ‘ (hex: 0x27) and double quotes ” (hex: 0x22) for attribute data, and so, do we make a PRONOM signature with multiple sequences anticipating the use of either?

    The answer is more often than not likely to be yes, because the appearance of these values are often helpful for identifying boundaries for strings that we know must exist.

    But the more file formats that we need to add to PRONOM that are based on foundational formats like XML, or JSON, or similar, the more inconsistencies will creep in, such as sequences that are looking specifically for one byte sequence over another.

    The issue extends further if file formats allow data to appear at the beginning of file, or we need to account for a variable amount of white-space, or we want to start thinking about multi-byte character encoding.

    We can, and in the XML issue described by myself and Caron, I think the recommendation is very much to create editorial standards for signatures for file formats based on other baseline, structured data formats like XML, JSON, YAML, and so on.

    And standards are well and good, but what if tooling could help us?

    For JSON this is exactly what I have tried to do in JSONID.

    What does this feature look like? And what does it get us? Let’s take a look.


    #declarativeProgramming #digipres #DigitalPreservation #DROID #FIDO #FileFormatIdentification #FileFormats #JSON #jsonid #JSONL #NTTW #NTTW9 #PRONOM #RDM #ResearchData #siegfried #StructuredData #structuredText #TOML #YAML
  4. Docker Gitlab + Gitlab Runners на Fedora 44

    Docker Gitlab + Gitlab runners на Fedora 44. Как настраивал у себя и немного каких приколов может быть. Что посмотреть

    habr.com/ru/articles/1058480/

    #Docker #gitlab #gitlabrunner #gitlab_runner #yaml #toml #devops #qa

  5. github.com/sen-ltd/toml-query sounds like exactly what i need to edit versions in Cargo.toml files in #CI. Any other options I didn't find?

    #toml #rustlang #scripting

  6. Apparently I've been miserable using Cargo.toml with no newlines in inline tables for zero reason, because I was just using an older version that didn't support TOML 1.1.0 which has that...

    In other words, this is possible now:

    [dependencies]
    eframe = {
    version = "0.34",
    features = ["glow", "default_fonts"]
    }

    Where before only this was possible:

    [dependencies.eframe]
    version = "0.34"
    features = ["glow", "default_fonts"]

    Or this:

    [dependencies]
    eframe.version = "0.34"
    eframe.features = ["glow", "default_fonts"]

    #TOML

  7. Could someone convince me that the #toml file format belongs anywhere in the modern #Kubernetes stack? #yaml, obviously. #json? Sure, while we're phasing it out. But toml? It's full of repetition, it's not really well supported by neither Ansible nor Terraform and it's not easy to manipulate in a sane and safe way with simple search-and-replace. In short, a nightmare when attempting to apply configuration management.

    It's a mystery to me why #containerd is still configured with toml. Even #Traefik supports yaml now. Please help me understand.

    Note: Mike Farah's excellent yq can handle toml files, but it would have been so much easier if it was just yaml.

  8. 𝗙𝗲𝗿𝗿𝗶𝘁𝗲:

    #IDE #Markdown #YAML #TOML #JSON #EGUI #Ferrite

    thewhale.cc/posts/ferrite

    A fast, lightweight text editor for Markdown, JSON, YAML, and TOML files. Built with Rust and egui for a native, responsive experience.

  9. Because every other continuous deployment tools turn my PC into a fry pan.

    Reminder that to push to prod without relying on remote workloads like #github actions
    there is a fast and minimalist cli to run #Toml/#Yaml pipelines locally.

    #cicd #sre
    github.com/crocuda/pipelight

  10. Alacritty 0.17: aggiornamenti TOML 1.1 e nuove opzioni per Wayland

    Scopri le novità di Alacritty 0.17: aggiornamento a TOML 1.1, nuove binding per il mouse e miglioramenti per Wayland e macOS.

    yoota.it/alacritty-0-17-aggior

  11. 🎨✨ Wow, a 12MB "lightweight" binary! Because nothing screams efficiency like replacing your AI framework with something only slightly smaller than the #Titanic 🚢. If only axes were as sharp as this marketing hype—TOML never felt so revolutionary. 🤦‍♂️🔨
    github.com/jrswab/axe #lightweightbinary #AIefficiency #marketinghype #TOML #HackerNews #ngated

  12. Let's use #TOML for #Python packaging, it will be fun, they said.

    Now we have TOML 1.1, and if packages start using it, they will no longer work with tools only supporting TOML 1.0. Such fun :)

    discuss.python.org/t/adopting-

  13. **Duper's new superpowers!**

    It's been over a month since Duper's public announcement, and now, it's more super than ever! I've taken all the feedback from the initial post and worked on it. With Temporal values, support for more languages, extra tools for logging, a fully-functioning LSP, and more, it's certainly not pulling any punches!

    duper.dev.br/blog/duper-s-new-

    #rust #rustlang #dotnet #node #javascript #wasm #python #json #yaml #toml

  14. Interesting new #CLI / #TUI program for manipulating #JSON, #YAML, and #TOML with support for JS syntax. Gonna have to give this a go!

    fx.wtf/

    via

    andre.arko.net/2025/06/13/fx.w

    via

    @b0rk 's #TIL blog: jvns.ca/til/fx--a-jq-replaceme

  15. Announcing Duper: The format that's super!

    duper.dev.br/

    An MIT-licensed human-friendly extension of #json with quality-of-life improvements (comments, trailing commas, unquoted keys), extra types (tuples, bytes, raw strings), and semantic identifiers (think type annotations).

    #rust #rustlang #python #javascript #toml #yaml #ron

  16. Gasp! 😱 The world has finally realized #YAML is not the holy grail of #configuration formats. So now, we're stuck with a #circus 🎪 of #toml, #json, and other alphabet soup #alternatives, all promising to be your new best friend. Spoiler alert: they're all just different ways to tell your computer what to do 🙄.
    ruudvanasseldonk.com/2025/abst #TechTrends #HackerNews #ngated

  17. Sure, we've all seen Mark YAML and even JSON Statham, but have y'all met TOML Holland yet?

    #DadJokes #TomHolland #TOML #JSON #YAML #FileFormats

  18. 📦 Code.Movie 0.0.34 adds support for #TOML and tweaks animation heuristics for #Rust

    code.movie/blog/toml-support-i

  19. Just published 0.2.0 of dj-toml-settings! ⚙️

    It provides the ability to load #Django settings from a #TOML file.

    Changelog:
    - Updated readme with (hopefully) clearer examples
    - Better support for path variables

    🛠️ github.com/adamghill/dj-toml-s
    📦 pypi.org/project/dj-toml-setti