class Thor::Actions::InjectIntoFile
def invoke!
def invoke! content = if @behavior == :after '\0' + replacement else replacement + '\0' end if exists? if replace!(/#{flag}/, content, config[:force]) say_status(:invoke) else say_status(:unchanged, warning: WARNINGS[:unchanged_no_flag], color: :red) end else unless pretend? raise Thor::Error, "The file #{ destination } does not appear to exist" end end end