diff --git a/count/count.fish b/count/count.fish new file mode 100755 index 0000000..5fef0c5 --- /dev/null +++ b/count/count.fish @@ -0,0 +1,8 @@ +#!/usr/bin/env fish + +set files (./golf lol) + + +echo (count $files) + + diff --git a/count/count.mockup b/count/count.mockup new file mode 100644 index 0000000..4b10a33 --- /dev/null +++ b/count/count.mockup @@ -0,0 +1,19 @@ +files = number of files in arg[1] # likely going to be named sql-backup + +if files > arg[2] # specified number of files to keep + + fileList = array of files in arg[1] + oldestDate = fileList[1] date created # doesn't matter which file + fileIndex = 1 # or 0 but fish just uses index 1 for the beginning of an array + + for i = 1; i > files; i++ + + dateCreated = fileList[i] date created + if oldestDate < dateCreated + oldestDate = dateCreated + fileIndex = i + end + end + + delete fileList[fileIndex] +end diff --git a/count/golf b/count/golf new file mode 100755 index 0000000..ad82885 Binary files /dev/null and b/count/golf differ diff --git a/count/test/1 b/count/test/1 new file mode 100644 index 0000000..e69de29 diff --git a/count/test/2 b/count/test/2 new file mode 100644 index 0000000..e69de29 diff --git a/count/test/3 b/count/test/3 new file mode 100644 index 0000000..e69de29 diff --git a/count/test/4 b/count/test/4 new file mode 100644 index 0000000..e69de29 diff --git a/count/test/5 b/count/test/5 new file mode 100644 index 0000000..e69de29