Skip to main content
eyecli

👁️ eyecli

The Eye sees EVERYTHING. A powerful search CLI wrapping ripgrep and fd.

Github npm

Table of Contents

    📝 About
    💻 Installation
    🚀 Usage
    🔧 Tools Used
    👤 Contact

📝About

Smart defaults for searching. Hidden files included, case-insensitive, no .gitignore restrictions.

  • 🔍 Smart defaults - hidden files included, case-insensitive, no .gitignore restrictions
  • 🚀 Fast - powered by ripgrep and fd
  • 📁 Extension filter - :json, :ts,tsx syntax for quick file type filtering
  • 🌳 Tree view - visualize results as directory tree
  • ⚙️ Customizable - ~/.eyeignore for personal ignore patterns

💻Installation

npm i -g @vd7/eyecli

Requirements

  • ripgrep - for content search
  • fd - for filename search
# macOS
brew install ripgrep fd

🚀Usage

# Search file contents
eye "pattern" [path]

# Search filenames
eye -f "pattern" [path]

# Find by extension
eye :json .
eye :ts,tsx ~/code

# Options
eye -c "pattern" . # Count matches
eye -t :json . # Tree view
eye -E node_modules "TODO" . # Exclude paths

🔧Tools Used

Node.jsripgrepfd

👤Contact

Email Twitter