(tasks []*model.Task, action, absScanDir string)
| 199 | } |
| 200 | |
| 201 | func printArchivePreview(tasks []*model.Task, action, absScanDir string) { |
| 202 | r := getRenderer() |
| 203 | fmt.Printf("%s %d task(s):\n", action, len(tasks)) |
| 204 | for _, task := range tasks { |
| 205 | relPath, err := filepath.Rel(absScanDir, task.FilePath) |
| 206 | if err != nil { |
| 207 | relPath = task.FilePath |
| 208 | } |
| 209 | fmt.Printf(" %s %s %s\n", formatTaskID(task.ID, r), task.Title, formatDim("("+relPath+")", r)) |
| 210 | } |
| 211 | } |
| 212 | |
| 213 | func executeDelete(tasks []*model.Task) error { |
| 214 | r := getRenderer() |
no test coverage detected