Results 100 comments of David Lutterkort

I just updated the PR #244 so that if you set the environment variable `AUGEAS_NO_SHIFT` to anything, you get behavior that should be much less prone to 'shifting up' (at...

@joohoi as much as I would like to see Windows support for Augeas, I am definitely the wrong person for that. Unfortunately, that means the state of Windows support is...

No, unfortunately, there isn't one yet. There's a related question for the syslog augeas provider: https://github.com/hercules-team/augeasproviders_syslog/issues/2

The reason `aug_save` behaves differently here is that it might encounter many errors - if multiple files have changes, and more than one fails to save, we'd simply run out...

Thanks for the patch. Could you add some tests in lenses/tests/test_openvpn.aug that check that these directives are processed as expected ?

You are very close ! If this was about returning a successful match if the line `Include /some/file` was there, you could write ``` run_if "match /files/root/tmp/*[. = 'Include /some/file']"...

One other small thing: in newer versions of Augeas (since 1.10), you can write `['something']` as a shorthand for `[. = 'something']` - but that's merely cosmetic.

I just looked through the Chef code, and from reading the code (i.e., I haven't tried to run anything ;) ), it looks like you can actually check for the...

You can't do it straightup in augtool since that has no `if` statement. But you can do it as a shell script: this [gist](https://gist.github.com/lutter/b28328ecc532d052c950175c120164bc) shows how that could be done....

I'd be very interested in converting the Augeas tree to JSON. The tricky part is what exactly the JSON representation would look like - it would be easy enough to...