https://github.com/jezreal-dev/go-reloaded
https://github.com/jezreal-dev/go-reloaded
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jezreal-dev/go-reloaded
- Owner: jezreal-dev
- License: mit
- Created: 2026-02-25T16:26:38.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-05-09T22:29:06.000Z (about 1 month ago)
- Last Synced: 2026-06-06T03:22:28.374Z (13 days ago)
- Language: Go
- Size: 174 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Go Reloaded β Text Completion, Editing & Auto-Correction
[](https://golang.org/doc/)
[](https://github.com/jmomoh-source/go-reloaded/actions/workflows/ci.yml)

[](LICENSE)

A Go command-line tool for text processing, correction, and formatting.
It reads an input file, applies automatic corrections (number conversions, case changes, punctuation normalization, quote formatting, article correction), and outputs a cleaned file.
---
## π Features
- **Hexadecimal β Decimal conversion**
Example: `42 (hex)` β `66`
- **Binary β Decimal conversion**
Example: `10 (bin)` β `2`
- **Case transformations** `(up)`, `(low)`, `(cap)` with optional counts `(up, N)`
Example: `Ready, set, go (up)!` β `Ready, set, GO!`
- **Punctuation normalization** (commas, ellipsis, question marks, etc.)
- **Quote formatting**
Example: `' word '` β `'word'`
- **Article correction**
Example: `a untold story` β `an untold story`
---
## π Project Structure
```
go-reloaded/
βββ .github/workflows/
β βββ ci.yml
βββ docs/
β βββ Project_Management.md
β βββ WALKTHROUGH.md
βββ examples/
β βββ sample.txt
β βββ result.txt
βββ textprocessor/
β βββ processor.go
β βββ processor_test.go
βββ CODE_OF_CONDUCT.md
βββ CONTRIBUTING.md
βββ LICENSE
βββ README.md
βββ go.mod
βββ main.go
```
---
## π οΈ Usage
Run the program with an input and output file:
```bash
go run . examples/sample.txt examples/result.txt
cat examples/result.txt
```
---
## π§ͺ Testing
Run all unit tests:
```bash
go test ./... -v
```
Tests are located in `textprocessor/processor_test.go`.
---
## π€ Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
Please also review our [Code of Conduct](CODE_OF_CONDUCT.md).
---
## π₯ Demo
Hereβs the tool in action:

---
## π Project Board
Track progress and tasks on the [Project Board](https://github.com/jmomoh-source/go-reloaded/projects)
---
## π Lessons Learned
- Importance of idiomatic Go practices
- Writing maintainable APIs with clear documentation
- Concurrency patterns for performance
- CI/CD pipelines for reliability
---
## π Resources
- [Go Documentation](https://golang.org/doc/)
- Effective Go [(golang.org in Bing)](https://www.bing.com/search?q="https%3A%2F%2Fgolang.org%2Fdoc%2Feffective_go")
- [Go Concurrency Patterns](https://blog.golang.org/pipelines)
---
## π Status
This project was built as part of my **Learn2Earn Fellowship** and demonstrates my ability to work with Go in a productionβstyle environment.