add descriptive output when creating templates

this includes a `welcomeText` attribute which can be set in the
template, as well as outputing which files were created.
This commit is contained in:
Taeer Bar-Yam
2022-02-15 11:50:14 -05:00
parent 5b809f9e0e
commit f3a2940e70
2 changed files with 14 additions and 0 deletions
+6
View File
@@ -728,6 +728,7 @@ struct CmdFlakeInitCommon : virtual Args, EvalCommand
else
throw Error("file '%s' has unsupported type", from2);
files.push_back(to2);
notice("wrote: %s", to2);
}
};
@@ -738,6 +739,11 @@ struct CmdFlakeInitCommon : virtual Args, EvalCommand
for (auto & s : files) args.push_back(s);
runProgram("git", true, args);
}
auto welcomeText = cursor->maybeGetAttr("welcomeText");
if (welcomeText) {
notice("\n----------\n");
notice(welcomeText->getString());
}
}
};