jet

command module
v0.0.0-...-fe438f2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: GPL-3.0 Imports: 10 Imported by: 0

README

Language Go Report Card License

jet - Just Edit Text

Jet is an intuitive and fast command-line tool for find & replace operations.

Installation

You can install Jet using Go's package manager:

go install github.com/NicoNex/jet@latest

If you use ArchLinux you can install jet with yay, paru or any alternative AUR helper:

yay -S jet-edit

If you don't have an AUR helper installed:

git clone https://aur.archlinux.org/jet-edit.git
cd jet-edit
makepkg -si

Alternatively you can clone this repo and use the provided install.sh script that will install Jet alongside its man page for easy access:

./install.sh

Usage

Jet allows you to replace all occurrences of a specified regex pattern in one or more files. It supports both single files and entire directories specified as input.

If you provide Jet with a directory as input, it will recursively find and replace text in all files within the directory tree.

You can also use - as the filename to read from stdin and write to stdout.

Command

jet [options] "pattern" "replacement" input-files
Options
  • -p: Print the output to stdout instead of writing each file.
  • -v: Enable verbose mode to explain the actions being performed.
  • -g string: Add a glob pattern that file names must match to be edited.
  • -a: Include hidden files (those starting with a dot).
  • -l int: Set the maximum depth for directory tree processing. (Default: -1 for unlimited)
  • -h: Display the help message and exit.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL