knowledge-base-cli 0.1.0

Command-line interface for a file-based knowledge base
1
2
3
4
5
6
7
8
use super::super::{CommandError, write_content};
use knowledge_base_crud::KnowledgeBase;
use knowledge_base_models::PropertyId;
use std::process::ExitCode;

pub fn execute(knowledge_base: &KnowledgeBase, id: &PropertyId) -> Result<ExitCode, CommandError> {
    write_content(&knowledge_base.properties().read(id)?)
}