← Back to Projects

CLI Tools Collection

A collection of useful command-line tools I've built

golangclitools

Overview

A collection of CLI tools built with Go for everyday development tasks.

Tools

1. JSON Formatter

Pretty print and validate JSON files.

jf input.json           # Pretty print
jf -c input.json        # Compact
jf -v input.json        # Validate only

2. Port Scanner

Quick port scanning utility.

portscan localhost 80-443
portscan 192.168.1.1 22,80,443,8080

3. File Hasher

Calculate checksums for files.

hasher -md5 file.txt
hasher -sha256 file.txt
hasher -all file.txt

Installation

go install github.com/koopa0/cli-tools/...@latest

Tech Stack

  • Go 1.25
  • Cobra for CLI framework
  • No external dependencies for core functionality