All Projects → vmarcosp → Findr

vmarcosp / Findr

Licence: mit
🔎 A simple and intuitive find & replace command-line interface.

Programming Languages

ocaml
1615 projects
reason
219 projects

Projects that are alternatives of or similar to Findr

SharpPanel
C# Admin Control Panel Finder For Windows
Stars: ✭ 34 (-37.04%)
Mutual labels:  find, finder
Findergo
🐢 Open terminal quickly from Finder
Stars: ✭ 862 (+1496.3%)
Mutual labels:  finder
finder-clone
A (bare bone!) clone of the macOS "Finder" app 🖱 🖥 (the macOS equivalent of Windows "File Explorer"). Built with React and Sass ⚛️ 👓
Stars: ✭ 45 (-16.67%)
Mutual labels:  finder
Folder Explorer
分析文件目录,统计数据并以树形结构和图表的形式展示结果,也可以导出多种格式留存
Stars: ✭ 479 (+787.04%)
Mutual labels:  finder
Ltfinderbuttons
My Finder buttons collection for macOS.
Stars: ✭ 269 (+398.15%)
Mutual labels:  finder
Subfinder
字幕查找器
Stars: ✭ 545 (+909.26%)
Mutual labels:  finder
mesh
Решает тесты с МЭШ.
Stars: ✭ 19 (-64.81%)
Mutual labels:  find
Finder
The Finder component finds files and directories via an intuitive fluent interface.
Stars: ✭ 7,840 (+14418.52%)
Mutual labels:  finder
Whour
Tool for information gathering, IPReverse, AdminFInder, DNS, WHOIS, SQLi Scanner with google.
Stars: ✭ 18 (-66.67%)
Mutual labels:  finder
Fiscript
Execute custom scripts from the MacOS context menu (CTRL+click) in Finder.
Stars: ✭ 372 (+588.89%)
Mutual labels:  finder
Route Composer
Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.
Stars: ✭ 362 (+570.37%)
Mutual labels:  finder
Linuxtool
Linux下常用工具、命令介绍,跟我学Linux
Stars: ✭ 314 (+481.48%)
Mutual labels:  find
Finder
🔍 Finder: find files and directories with an intuitive API.
Stars: ✭ 765 (+1316.67%)
Mutual labels:  finder
Ff
Find files (ff) by name, fast!
Stars: ✭ 257 (+375.93%)
Mutual labels:  find
Fredy
❤️ Fredy - [F]ind [R]eal [E]states [D]amn Eas[y] - Let the robot do the work...
Stars: ✭ 29 (-46.3%)
Mutual labels:  finder
sherlock
🔎 Find usernames across social networks.
Stars: ✭ 47 (-12.96%)
Mutual labels:  finder
Bfs
A breadth-first version of the UNIX find command
Stars: ✭ 336 (+522.22%)
Mutual labels:  find
Performance Analysis Js
Map/Reduce/Filter/Find Vs For loop Vs For each Vs Lodash vs Ramda
Stars: ✭ 532 (+885.19%)
Mutual labels:  find
Totalfinder Osax
Scripting additions used by TotalFinder (SIMBL replacement)
Stars: ✭ 53 (-1.85%)
Mutual labels:  finder
Snaptools
Tools to integrate the macOS window environment and command line interface
Stars: ✭ 32 (-40.74%)
Mutual labels:  finder


PreviewFeaturesCommandsLicense


Preview


Find command



Replace command + regex

Installation

Using npm or yarn

npm i -g @vmarcosp/findr
# or
yarn global add @vmarcosp/findr

Using curl + script

curl -fsSL https://github.com/vmarcosp/findr/raw/master/scripts/install.sh | bash

OS Support

  • ✅   Mac
  • ✅   Linux
  • ⚙️   Windows (WIP)

Features

  • ✅   Find
  • ✅   Replace
  • ✅   Colorized output
  • ✅   Highlight and preview occurrences
  • ✅   Select files to replace
  • ✅   Regex support
  • ⚙️   Select ocurrences to replace (WIP)

Commands

Find command:

Positional arguments:

  • Text to find

Named arguments:

  • --folder or -f
  • --regex or -r regex mode
  • --extension or -e filter files by extension

Example:

  # Basic usage
  findr find "write_file" --folder src

  # Filtering by extension
  findr find "write_file" --folder src --extension re,js

Replace command:

Positional arguments:

  • Text to replace
  • New text

Named arguments:

  • --folder or -f
  • --regex or -r regex mode
  • --extension or -e filter files by extension

Example:

  # Basic usage
  findr replace "write_file" "create_file" --folder src

  # Regex mode
  findr replace "\bwrite_file" "create_file" --folder src --regex

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].