enable cargo build --features=extra to build plugins (#448)

This commit is contained in:
Darren Schroeder
2021-12-07 14:06:34 -06:00
committed by GitHub
parent 8d027a0617
commit 512dcf0988
10 changed files with 244 additions and 150 deletions

View File

@ -1,12 +1,13 @@
use crate::GStat;
use nu_plugin::{EvaluatedCall, LabeledError, Plugin};
use nu_protocol::{Signature, Span, Spanned, SyntaxShape, Value};
use nu_protocol::{Category, Signature, Span, Spanned, SyntaxShape, Value};
impl Plugin for GStat {
fn signature(&self) -> Vec<Signature> {
vec![Signature::build("gstat")
.desc("Get the git status of a repo")
.optional("path", SyntaxShape::String, "path to repo")]
.optional("path", SyntaxShape::String, "path to repo")
.category(Category::Custom("Prompt".to_string()))]
}
fn run(