Skip to content

A CLI tool created with the help of ChatGPT to recursively search a directory for specified file names

Notifications You must be signed in to change notification settings

NathanDennis/file-search-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A CLI tool created with the help of ChatGPT to recursively search a directory for specified file names.

Search for a file name, file extension, whatever, and the program will return a list of matching files. Use arrows to select, hit enter, and it'll open that file however you want it. Currently it's hard coded to open the file in Goland.

fsearch-with-comments.go contains comments around the logic of the program to explain functionality.

I've added the with comments file because I like the idea of having anything I build with ChatGPT have an explanation, for the benefit of actually learning about what's happening in the code, for anyone (including me) who reads it.

I used ChatGPT here as an experiment to see how well it could build a tool that I wanted, and it did a pretty great job. I didn't know anything about filetree walkers before this, so it was a great learning exercise. And I get a pretty neat tool out of it too.

img.png

About

A CLI tool created with the help of ChatGPT to recursively search a directory for specified file names

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages