Skip to content

A terminal-based Rust tool with an interactive TUI for searching and replacing text in files using customizable regex patterns. Supports filtering by file extensions and excluding directories.

Notifications You must be signed in to change notification settings

danilpapa/replic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Документация к скрипту Find & Replace на Rust с TUI

Содержание

  1. TUI на RatatUI
  2. Функция walk_dir
  3. Функция find_and_replace_with_replacement
  4. Регулярные выражения (Regex)

Обзор проекта

Скрипт реализует текстовый пользовательский интерфейс (TUI) для поиска и замены текста в файлах проекта.

Особенности:

  • Интерактивный ввод параметров через терминал.
  • Поддержка включённых/исключённых файлов и папок.
  • Использование регулярных выражений для поиска и замены.
  • Очистка экрана и удобный интерфейс с подсказками.

Используемые библиотеки:

  • RatatUI — визуальные компоненты TUI: окна, блоки, параграфы.
  • Crossterm — работа с терминалом, события клавиатуры.
  • regex — поиск и замена текста по регулярным выражениям.

About

A terminal-based Rust tool with an interactive TUI for searching and replacing text in files using customizable regex patterns. Supports filtering by file extensions and excluding directories.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages