This is a utility for writing, building and executing scripts for finding files in your local directories that match specific parameters.
- CLI
- Parse args
- Read input from filepath
- Read input from STDIN
- Lexer
- Implement all tokens
- Parse string literals
- Compiler
- Check token validity
- Implement parsed functions
-
hasFileExtension(extension)
-
isWithinDirectory(directory)
-
isInBaseDirectory()
-
fileContains(content)
-
- Perform group optimisation
- Scanner
- Scan from base path
- Ignore directories ahead of time
- Concurrency
- Compile to portable executable
- Publish build artifact