File tree Expand file tree Collapse file tree 1 file changed +9
-16
lines changed Expand file tree Collapse file tree 1 file changed +9
-16
lines changed Original file line number Diff line number Diff line change @@ -648,25 +648,18 @@ func cmdDelete(c *cli.Context) error {
648
648
return err
649
649
}
650
650
651
- if ! c .Args ().Present () {
652
- return errors .New ("pattern required" )
653
- }
654
- f , err := os .Open (cfg .MemoDir )
655
- if err != nil {
656
- return err
657
- }
658
- defer f .Close ()
659
- files , err := f .Readdirnames (- 1 )
660
- if err != nil {
661
- return err
651
+ var files []string
652
+ if c .Args ().Present () {
653
+ files = append (files , filepath .Join (cfg .MemoDir , c .Args ().First ()))
654
+ } else {
655
+ files , err = cfg .filterFiles ()
656
+ if err != nil {
657
+ return err
658
+ }
662
659
}
663
- files = filterMarkdown (files )
664
- pat := c .Args ().First ()
660
+
665
661
var args []string
666
662
for _ , file := range files {
667
- if pat != "" && ! strings .Contains (file , pat ) {
668
- continue
669
- }
670
663
fmt .Println (file )
671
664
args = append (args , filepath .Join (cfg .MemoDir , file ))
672
665
}
You can’t perform that action at this time.
0 commit comments