Commit graph

11 commits

Author SHA1 Message Date
Snider
ba62c26954 chore: sync dependencies for v0.1.6
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 17:53:59 +00:00
Snider
cd181b4382 chore: sync dependencies for v0.1.5
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 17:47:52 +00:00
Snider
8f135c3f72 chore: sync dependencies for v0.1.4
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 22:17:44 +00:00
Snider
2d51fb4d0e refactor: replace os.* and fmt.Errorf with go-io/go-log conventions
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 19:50:03 +00:00
Snider
ce48e74340 chore: sync go.mod dependencies
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-15 15:36:18 +00:00
Snider
b3a8be7d59 chore: add .core/ and .idea/ to .gitignore 2026-03-15 10:17:49 +00:00
Snider
961efc6ed8 fix: update stale import paths and dependency versions from extraction
Resolve stale forge.lthn.ai/core/cli v0.1.0 references (tag never existed,
earliest is v0.0.1) and regenerate go.sum via workspace-aware go mod tidy.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 13:38:59 +00:00
Snider
46ff6b7bc7 docs: add CLAUDE.md project instructions
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-13 13:38:01 +00:00
Snider
322b3a8038 docs: add human-friendly documentation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 13:02:40 +00:00
Snider
818f9f311a feat: add cmd/ansible from go-devops
Ansible CLI commands now live alongside the ansible library.
Package anscmd to avoid collision with root ansible package.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-09 12:28:25 +00:00
Snider
4fe5484e1f feat: extract ansible package from go-devops
Pure Go Ansible playbook engine: YAML parser, SSH executor, 30+ module
implementations, Jinja2-compatible templating, privilege escalation,
event-driven callbacks, and inventory pattern matching.

438 tests passing with race detector.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-09 11:37:27 +00:00