Command Line Tools

Provide modern command-line utilities for searching, finding, and processing files.

Updated Apr 11, 2023
One-click install
npx skills add https://github.com/salverius-tech/dotfiles --skill command-line-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Command Line Tools
Source: https://github.com/salverius-tech/dotfiles/tree/main/home/dot_claude/skills/command-line-tools
Command: npx skills add https://github.com/salverius-tech/dotfiles --skill command-line-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enhances your command-line experience by providing powerful, efficient, and user-friendly tools that simplify common tasks like searching, finding files, and managing system resources.

Core Features & Use Cases

  • Fast Searching: Quickly find patterns within files using ripgrep (rg), respecting .gitignore.
  • Efficient File Finding: Locate files by name or pattern with fd, offering a simpler alternative to find.
  • Enhanced File Viewing: View file contents with syntax highlighting and line numbers using bat.
  • Modern Directory Listing: Get colorful, git-aware listings with eza.
  • Fuzzy Finding: Interactively filter lists and commands with fzf.
  • Smart Navigation: Jump to frequently used directories with zoxide.
  • JSON Processing: Query and transform JSON data efficiently with jq.
  • System Monitoring: Monitor system resources interactively with btop.
  • Simplified Man Pages: Get quick command examples with tldr.

Quick Start

Use the command-line tools skill to find all Python files in the current directory and its subdirectories.

Frequently Asked Questions about Command Line Tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for specific text patterns inside files from the terminal?

Use ripgrep to search file contents for specific patterns quickly. It automatically respects .gitignore rules to skip unnecessary files, delivering fast and relevant terminal search results.

What is the best way to find files by name across Linux, macOS, and Windows?

Use fd to find files by name or pattern across Linux, macOS, and Windows. It provides a simpler, faster alternative to the find command for efficient file discovery and directory navigation.

Can I view file contents with syntax highlighting in the command line?

Yes, view file contents with syntax highlighting and line numbers using bat. It acts as an enhanced, colorized replacement for the standard cat command to improve terminal file viewing.

Does this command line tool suite work with JSON data processing?

Yes, this suite works with JSON data processing through jq. You can efficiently query, extract, and transform JSON data directly within your terminal workflows for structured data management.

How do I jump to frequently used directories without typing full paths?

Jump to frequently used directories without typing full paths by using zoxide. It enables smart terminal navigation by learning and matching your most accessed directory locations for faster workflow.