diff --git a/README.md b/README.md --- a/README.md +++ b/README.md @@ -6,15 +6,13 @@ ## Name It stands for *Python Tremendously Sucks Dicks* and it was created in anger after -I tried to package [`organize`][] for Nix. It was pain, even when I was working +I tried to package [Organize][] for Nix. It was pain, even when I was working alongside of one of Poetry maintainers. So as that experience was quite suboptimal I come up with idea of writing such project on my own and I have gave it a name that relates to the experience I had with Python. Hopefully this will be simpler to write and to package it as a Rust project rather than Python. - -[`organize`]: https://github.com/tfeldmann/organize/tree/main ## Why Rust? @@ -44,6 +42,23 @@ some fancy pants configuration language. In the end you can also use Nickel or Dhall from CLI and pass the generated file to the `ptsd`. Also if there will be need other formats can be easily added as `ptsd` uses Rust's Serde, which allows us to easily add new formats in the future if needed. + +## Similar tools + +- [Organize][] - written in Python, was "inspiration" to write this tool as + packaging this tool for Nixpkgs was a horror. So instead I come up with an + idea to write my own. +- [Maid][] - written in Ruby, I wanted to use that, but it seems to be a little + bit stalled. Also wanted something that would be easier to manage from Nixpkgs + instead of separate DSL. +- [Hazel][] - commercial software for macOS, with GUI and stuff, but I am + developer so instead of spending few minutes of my work (in USD) I prefer to + waste few days of my life on writing tool on my own. Also see above about the + Nixpkgs stuff. + +[Organize]: https://github.com/tfeldmann/organize +[Maid]: https://github.com/maid/maid +[Hazel]: https://www.noodlesoft.com ## License