feat: a skill creating skill as default
This commit is contained in:
@@ -633,9 +633,15 @@ impl App {
|
||||
}
|
||||
Message::ConfirmRestoreDevBrainDefaultGuides => {
|
||||
self.restore_dev_brain_confirmation = false;
|
||||
self.preference_error = crate::dev_brain::restore_default_guides(Path::new(
|
||||
&self.preference_draft.dev_brain_vault_path,
|
||||
))
|
||||
let projects = self
|
||||
.projects
|
||||
.iter()
|
||||
.map(|project| project.project.clone())
|
||||
.collect::<Vec<_>>();
|
||||
self.preference_error = crate::dev_brain::restore_default_guides(
|
||||
Path::new(&self.preference_draft.dev_brain_vault_path),
|
||||
&projects,
|
||||
)
|
||||
.err();
|
||||
}
|
||||
Message::CancelRestoreDevBrainDefaultGuides => {
|
||||
|
||||
@@ -199,9 +199,9 @@ impl App {
|
||||
.size(12)
|
||||
.width(Length::Fill),
|
||||
hint(
|
||||
action_button("Recreate purpose.md and schema.md")
|
||||
action_button("Recreate guidance and skills")
|
||||
.on_press(Message::RestoreDevBrainDefaultGuides),
|
||||
"Overwrites only purpose.md and schema.md with this version's defaults. Topic pages, generated indexes, and log.md are preserved.",
|
||||
"Overwrites purpose.md, schema.md, and included skills with this version's defaults. Other skill pages, generated indexes, topic pages, and log.md are preserved.",
|
||||
),
|
||||
]
|
||||
.spacing(12)
|
||||
@@ -752,7 +752,7 @@ impl App {
|
||||
let confirmation = container(
|
||||
column![
|
||||
text("Recreate Dev Brain guidance?").size(22),
|
||||
text("This replaces purpose.md and schema.md in the selected vault with this version's defaults. Topic pages, generated indexes, skills, and log.md are preserved.")
|
||||
text("This replaces purpose.md, schema.md, and included skills in the selected vault with this version's defaults. Other skill pages, generated indexes, topic pages, and log.md are preserved.")
|
||||
.size(13),
|
||||
row![
|
||||
Space::new().width(Length::Fill),
|
||||
|
||||
Reference in New Issue
Block a user