]> njoseph.me Git - experiments.git/blame - tag_find/tag_find.nim
Add tag_find implementation in Nim lang
[experiments.git] / tag_find / tag_find.nim
CommitLineData
fa67fead
JN
1import os
2import strutils
3
4let currentDir = splitPath(currentSourcePath).head
5let inputDir = paramStr(1)
6
7let searchDir = if inputDir.len != 0 : inputDir else: currentDir
8
9let searchTerm = "#+"
10
11for file_name in walkDirRec(searchDir):
12 let contents = readFile(file_name)
13 let lines = contents.split('\n')
14 for line in lines:
15 if line.startsWith(searchTerm):
16 echo file_name