David Flanagan

Results 215 comments of David Flanagan

We removed Cross in 2021 because it was abandoned. Specifically, we needed this fix: https://github.com/cross-rs/cross/pull/543 Cross is currently maintained and active again, so maybe it could be used.

Error handling is hard because our Atoms `plan` function only returns a boolean. We need to modify this to be more sophisticated and explain why a plan says no, which...

@airtonix We had a contributor call today about control flow, error handling, and output. We're going to add a manifest config option which will allow you to indicate a manifest...

Oops. Just read it properly 😊

What if tea stored the hash of every tea.yaml (or package.json, cargo.toml with frontmatter) in `~/.tea` and when it was different from what's currently on disk, present the changes and...

This is great for my own personal repositories, but I'd love to have something standard that could be in my OSS monorepos too. Perhaps, inline with existing functions, it should...

Thinking about this more, perhaps the Git approach isn't what I'm actually needing. I think I want `source_up_all` where it recursively finds `.envrc` files and sources them, perhaps using the...

Related: https://github.com/direnv/direnv/issues/652

I'm now just chaining source_up throughout my repo and it works fine