File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -31,6 +31,9 @@ struct Opt {
31
31
/// Print autocompletion script for your shell
32
32
#[ arg( long = "generate" , value_enum) ]
33
33
generator : Option < clap_complete:: Shell > ,
34
+ /// Title
35
+ #[ arg( short, long) ]
36
+ title : Option < String > ,
34
37
}
35
38
36
39
fn main ( ) -> anyhow:: Result < ExitCode > {
@@ -146,6 +149,9 @@ where
146
149
write ! ( writer, "\x1B [2J\x1B [H" ) . unwrap ( ) ; // clear
147
150
#[ cfg( debug_assertions) ]
148
151
write ! ( writer, "num lines: {num_lines:?} " ) . unwrap ( ) ;
152
+ if let Some ( title) = & opt. title {
153
+ writeln ! ( writer, "{}" , title) . unwrap ( ) ;
154
+ }
149
155
writeln ! ( writer, "· Elapsed time: {}" , Format ( start. elapsed( ) ) ) . unwrap ( ) ;
150
156
writeln ! ( writer, "╭─" ) . unwrap ( ) ;
151
157
for line in output_lines. iter ( ) . take ( num_lines) {
You can’t perform that action at this time.
0 commit comments