Skip to content

WhizZest/Everything-Search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Everything Search CLI Helper Skill

GitHub stars GitHub forks GitHub issues GitHub license

A comprehensive helper skill for ES (Everything Search) command-line tool on Windows - Fast, efficient file search utility with advanced filtering and sorting capabilities.

πŸš€ About

Everything Search is a specialized skill that provides comprehensive guidance for using the ES (Everything Search) command-line interface tool. Everything is a powerful file search utility for Windows that provides instant file search results through real-time indexing.

This skill serves as a complete reference and helper for:

  • Learning ES command-line syntax and options
  • Performing efficient file searches on Windows
  • Understanding advanced filtering and sorting capabilities
  • Exporting search results in various formats
  • Troubleshooting common ES issues

✨ Features

  • Comprehensive Documentation: Complete reference for all ES commands and options
  • Installation Guides: Multiple installation methods (winget, scoop, chocolatey, manual)
  • Advanced Search Patterns: Regex, case-sensitive, whole-word, and path-based searches
  • Export Capabilities: JSON, CSV, TSV, TXT export options with proper date formatting
  • Sorting & Filtering: Advanced sorting by name, size, date, extension with custom columns
  • Best Practices: Optimized workflows for common search scenarios
  • Troubleshooting: Solutions for common installation and usage issues

πŸ“‹ Prerequisites

  • Windows 10/11
  • Everything Search application
  • ES (Everything CLI) command-line tool

πŸ”§ Installation

Install with Skills CLI (Recommended for AI Agents)

# Install using npx skills
npx skills add WhizZest/Everything-Search

# This will automatically install the skill to your AI agent's skills directory
# Works with Claude Code, Cursor, GitHub Copilot, and other AI coding agents

Quick Install with Windows Package Manager

# Install Everything
winget install voidtools.Everything

# Install ES (Everything CLI)
winget install voidtools.Everything.Cli

# Verify installation
es -version
es -get-everything-version

Alternative Installation Methods

Scoop
scoop install everything
es -version
Chocolatey
choco install everything
es -version
Manual Installation
  1. Download Everything from https://www.voidtools.com/
  2. Download ES CLI from https://github.com/voidtools/ES/releases
  3. Add ES to your PATH
  4. Verify with es -help

🎯 Usage Examples

Basic Search

# Simple search
es filename

# Search by extension
es *.js
es *.txt

# Limit results
es -n 10 *.log

Advanced Search

# Case-sensitive whole word search
es -i -w "MyFile"

# Regex search
es -r "test_\d+\.txt"

# Search in specific path
es -path "C:\Users" -name -size -date-modified *.pdf

# Sort by size
es -n 20 -sort size -size -name *.log

Export Results

# Export to CSV
es -export-csv results.csv *.js

# Export to JSON with readable dates
es -export-json results.json -date-format 1 *.txt

# Export to TSV
es -export-tsv results.tsv *.log

Statistics

# Get result count
es -get-result-count *.js

# Get total size
es -get-total-size *.log

# Get folder size
es -get-folder-size "C:\path\to\folder"

πŸ“š Documentation

For complete documentation, see skills/SKILL.md which includes:

  • All ES command-line options
  • Pattern matching and filtering
  • Sorting and display options
  • Export formats and date formatting
  • Advanced usage examples
  • Troubleshooting guide

Important: Always run es -help before using ES commands to get the most up-to-date information, as the tool is actively maintained.

🎨 Common Use Cases

Find all JavaScript files in a project

es -n 100 -path "C:\project" -name -size -date-modified *.js

Find recently modified files

es -n 50 -sort date-modified-descending *

Find large log files

es -n 20 -sort size-descending -size -name *.log

Export file list for backup

es -export-csv backup_list.csv -path "C:\important\files" *

Count files by type

es -get-result-count *.js
es -get-result-count *.py
es -get-result-count *.txt

πŸ› οΈ Configuration

Date Format for Export

When using -json, -csv, or other export formats, dates are displayed as FILETIME integers by default. Use -date-format to convert to readable format:

# ISO-8601 (local time) - RECOMMENDED
es -n 2 -json -date-format 1 *.ts

# ISO-8601 (UTC)
es -n 2 -json -date-format 3 *.ts

# ISO-8601 with milliseconds
es -n 2 -json -date-format 5 *.ts

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ”— Related Resources

🏷️ Topics

⭐ Star History

If you find this project helpful, please consider giving it a star! ⭐


Note: This skill is designed to work with AI assistants and development tools that support skill-based functionality. It provides comprehensive guidance for the ES command-line tool to help users perform efficient file searches on Windows.

About

Everything Search (ES) CLI helper skill for Windows - Fast file search utility with comprehensive guidance for ES command-line tool

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors