pub fn handle(action: Action) -> Result<()>
Handle the create action
Returns an error if arguments are invalid, the editor fails, I/O fails, or encryption cannot be completed.