Releases: magifd2/splunk-cli
Releases · magifd2/splunk-cli
v1.4.0
v1.3.0
v1.2.1
v1.2.0
[1.2.0] - 2025-08-14
Changed
- Major Refactoring: The entire codebase has been refactored for better modularity, testability, and maintainability.
- Core Splunk API interaction logic has been extracted into a new
splunkpackage. - Command-line interface (CLI) logic has been separated into a new
cmdpackage, with each command in its own file. - The main application entrypoint (
splunk-cli.go) is now significantly simplified.
- Core Splunk API interaction logic has been extracted into a new
v1.1.0
v1.0.0
[1.0.0] - 2025-08-05
Added
- Initial Release of
splunk-cli. - Core functionalities:
run,start,status,resultscommands to interact with Splunk's REST API. - Flexible authentication via config file, environment variables, or command-line flags.
- Support for reading SPL queries from files or standard input.
- Asynchronous job handling with job cancellation support (
Ctrl+C). - App context support for searches (
--appflag). - Makefile for simplified building, testing, linting, and vulnerability scanning.
- Cross-platform build support for macOS (Universal), Linux (amd64), and Windows (amd64).
- Version information embedded in the binary (
--versionflag). README.mdandLICENSE(MIT) for project documentation.CHANGELOG.mdto track project changes.- Japanese README (
README.ja.md).
Changed
- Switched build system from a shell script (
build.sh) to aMakefile.
Fixed
- N/A (Initial Release)