This C++ project provides a simple terminal-based code launcher that integrates with the fzf fuzzy finder. The application allows users to quickly navigate and open projects from a specified directory using the Visual Studio Code. Additionally, it maintains a list of recently opened projects, displayed at the bottom of the fzf interface for easy access.
- Launch Visual Studio Code for selected projects.
- Utilizes fzf for a fast and interactive project selection.
- Keeps track of the most recently opened projects.
- Supports both manual selection and opening from the recent projects list.
- Run the executable without any arguments to interactively select a project using fzf.
- Use the -r flag to open a project from the recent projects list.
- C++ Standard Library
- fzf (needs to be installed separately)
- fzf can be installed from scoop (command line package manager )
- Install scoop by using iwr -useb get.scoop.sh | iex command
- Install fzf from scoop using scoop install fzf
- Clone TermFlow into your computer
- Make sure you create a file for storing the recently opened projects and adjust the directory of the file in the code
- Compile the source code with c++ compiler with the favourite name of yours
- Add the directory of the compiled file in enviornment variable
- Run the executable with the name of the compiled file without any arguments to interactively select a project using fzf
- Use the -r flag to open a project from the recent projects list