Skip to content

Commit dbc3914

Browse files
committed
fix #14
1 parent b7f9fb9 commit dbc3914

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

R/use-todo.R

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,15 @@ mark_todo_as_complete <- function(line_id, file, regexp, rm_line = NULL) {
162162
file_content[line_id] <- line_content_new
163163
file_content_new <- file_content
164164
}
165-
166-
usethis::write_over(path = file, lines = file_content_new, overwrite = TRUE)
165+
if (length(file_content_new) > 0) {
166+
usethis::write_over(path = file, lines = file_content_new, overwrite = TRUE)
167+
} else {
168+
cli::cli_inform(c(
169+
"x" = "No more TODOs.",
170+
"v" = "Deleting {.file {file}}."
171+
))
172+
fs::file_delete(file)
173+
}
167174
invisible(line_content_new)
168175
}
169176

0 commit comments

Comments
 (0)