AGENT SKILL
go-replace
Use this skill when the user wants to find and replace text in files, search and replace patterns, or modify file contents.
- License 许可
- MIT
- 最近更新
- 2026-11-02
- Stars
- ★ 57
- Forks
- 5
01 前言 Front Matter
- name
- go-replace
- description
- Use this skill when the user wants to find and replace text in files, search and replace patterns, or modify file contents.
03 SKILL.md 正文
go-replace Plugin
Replace in file console utility. Find and replace text patterns in files with multiple modes.
Commands
Text Replacement
go-replace replace text— Replace text in files
Utility
go-replace _ _— Passthrough to go-replace CLI
Usage Examples
- "Replace text in this file"
- "Find and replace pattern"
- "Replace line in file"
- "Use template replacement"
Installation
Download from GitHub releases:
# Download for your platform from:
# https://github.com/webdevops/go-replace/releases
# Add to PATH
export PATH=$PATH:/path/to/go-replace
Examples
# Simple replace
go-replace replace text -s "old" -r "new" file.txt
# Replace mode (default)
go-replace replace text -s "pattern" -r "replacement" -m replace file.txt
# Line mode (replace entire lines)
go-replace replace text -s "pattern" -r "new line" -m line file.txt
# Lineinfile mode (add if not exists)
go-replace replace text -s "line" -r "new line" -m lineinfile file.txt
# Template mode (Go templates)
go-replace replace text -s "{{.Var}}" -r "value" -m template file.txt
# Multiple files
go-replace replace text -s "old" -r "new" file1.txt file2.txt
# Any go-replace command with passthrough
go-replace _ _ -s "old" -r "new" file.txt
go-replace _ _ -m line -s "pattern" -r "new" *.txt
Key Features
- Multiple modes - replace, line, lineinfile, template
- Fast - Concurrent file processing
- Flexible - Regex and simple patterns
- Template support - Go template engine
- Recursive - Can process directories
- Threaded - Configurable concurrency
- Cross-platform - Works everywhere
- Batch - Process multiple files
Replacement Modes
- replace - Replace matching text
- line - Replace entire lines
- lineinfile - Add line if not exists
- template - Go template replacement
Notes
- Default mode is replace
- Can process multiple files at once
- Great for configuration management
- Supports regex patterns
- Thread count configurable
04 同仓库更多 Skills
sc-machin-mcp
暂无简介
★ 57
supercli.quickstart
SuperCLI capability router — discover and execute CLI commands through namespace.resource.action interface
★ 57
zzdoc
Use this skill to compile scdoc manpages with a fast Zig-based compiler.
★ 57
zx
Use this skill when the user wants to a tool for writing better scripts using node.js.
★ 57
zvm
Use this skill when the user wants to manage multiple Zig compiler versions.
★ 57
quickstart
暂无简介
★ 57