SkillAgentSearch skills...

Eschargo

Escape regex characters easily with this simple binary - for copy/pasting into code projects, Splunk, and more. Pronounced as "escargot"!

Install / Use

/learn @p-rs/Eschargo
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <h3 align="center">EsCharGo</h3> <h4 align="center">Escape Regex Metacharacters, made in Go</h3> </p>

preview

Installation

# brew
brew tap p-rs/homebrew-eschargo
brew install eschargo

# scoop
scoop bucket add eschargo https://github.com/p-rs/scoop-eschargo.git
scoop install eschargo

# via go build
go build -o ecg github.com/p-rs/eschargo

# or via releases
tar xzf release-file.tgz /usr/local/bin/ecg

Usage

Run any standard in/out through ecg:

# output: \[02/Nov/2020:21:50:22 \+0000\]
ecg '[02/Nov/2020:21:50:22 +0000]'

# outputs \[02/Nov/2020:21:50:22 \+0000\] to MacOS clipboard
ecg '[02/Nov/2020:21:50:22 +0000]' | pbcopy

# output: escapes characters in example.txt
cat example.txt | ecg

# outputs escapes characters in example.txt and outputs to MacOS clipboard
cat example.txt | tr -d '\n' | ecg | pbcopy

Limitation

ecg does not account for bash/history escaping, so make sure to use single quotes.

License

MIT. See LICENSE for more details.

Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated3y ago
Forks1

Languages

Go

Security Score

75/100

Audited on May 11, 2022

No findings