<FromGitter>
<anamba> so i'm still testing with my own projects, but i've made some progress on configuring `amber watch` via `.amber.yml`. configuring this way is optional (there is still a default config and it is the same as before), and you can continue to use the command line switches if you want (if you have a config in `.amber.yml` it will override that)
<FromGitter>
<drujensen> @anamba This is a much needed feature. 💯
<FromGitter>
<drujensen> curious why the `NOTE: names that match crystal commands are special.`
<FromGitter>
<anamba> right now only "run" is actually treated differently, but i just wanted to reserve all those names for future use.
<FromGitter>
<anamba> my output safety project has also been going well, but i am starting to realize that i am probably going to need to maintain my own fork of jasper_helpers. hmm......
<FromGitter>
<anamba> i was trying to just override a few key methods but that turned into a few more, and a few more, and ... that approach doesn't make sense anymore. sigh... this is all because i couldn't make an HTMLSafeString class that inherits from String.
<FromGitter>
<drujensen> I would think ECR should be safe by default and provide `raw` or `html_safe` like ERB.
<FromGitter>
<drujensen> I just tested and verified its not. :-/
<FromGitter>
<anamba> ECR is safe by default once you `require "safe_ecr"` 😎
<FromGitter>
<anamba> but ERB does not do that by default either
<FromGitter>
<anamba> it is ActiveSupport that adds it
<FromGitter>
<drujensen> hhmm, we should probably do that
_whitelogger has joined #amber
<FromGitter>
<noahlh> sorry to chime in from the peanut gallery here but @anamba this is awesome and thank you for working on it. i manually changed the source and rebuilt for my project to use Yarn but this is clearly better and will be community-appreciated. 👍
<FromGitter>
<anamba> thanks! it mostly survived my workday yesterday, but a few minor fixes were required. if it survives today without any fixes, i'll open a PR.