John Freeman

Results 86 comments of John Freeman

> Don't include patterns that match in the first place. This is not a very good answer. It ignores the common situation where enumerating every specific inclusion is more onerous...

I must be the only one capable.

Here's a module I wrote that provides a subset of GNU find's excellent interface, including the "prune" operator. I'm happy to work with anyone who wants to use it. https://github.com/thejohnfreeman/node-find

I started using Prettier in all my projects. 🤷‍♂

That is exactly the goal of serialization. It especially comes in handy for debugging and auditing, where we want to keep around the exact configuration a previous run used. Doing...

I hadn't heard of TOML before (though I've heard of the author before), but in our model it will be incredibly easy to define new input formats as functions that...

I'd rather work in my fork and let you pull things in as you like. I've started work on the implementation, I think I can have a prototype in a...

As a general practice, I would encourage authors to always use a single configuration file, keeping in mind a distinction between configuration and data. Many popular tools follow this pattern....

You're right, it will be good to keep them separate. We can always compose them into a single function for convenience.

One important caveat is that most shells have a limited character set for environment variable names. Usually the OS will support all non null characters, but shells will only support...