Skip to content

daemon-hound v1.0.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 13:55

Installation

macOS / Linux (Homebrew)

brew tap 0xdps/packages
brew install daemon-hound

Linux (deb/rpm)

Download the .deb or .rpm from the assets below.

Windows (Scoop)

scoop bucket add daemon-hound https://github.com/0xdps/scoop-bucket
scoop install daemon-hound

Direct Download

Download the binary for your platform from the assets below.

Docker

docker pull ghcr.io/0xdps/daemon-hound:v1.0.0

Changelog

  • 79e0454 Refactor code structure for improved readability and maintainability
  • 92d045c Rename binary from 'dh' to 'dhd' across documentation and codebase for consistency and clarity. Update all references, commands, and examples to reflect the new binary name, ensuring users are guided correctly in usage and installation instructions.
  • 8d616a0 feat(build): update branch triggers for build workflow to include staging
  • 41ee0ce feat(cleanup): enhance cleanup command to completely remove DaemonHound and its local data
  • 64e16f1 feat(daemon): implement background sync daemon with command management
  • cba1f38 feat(daemon): integrate dirty-file encryption and syncer support in runner
  • f336b7f feat(docs): update installation instructions and add INSTALL.md for user guidance
  • b18cee9 feat(export): enhance export command with configuration loading and error handling
  • 0937058 feat(git): append hostname to commit messages for clarity
  • 7e06938 feat(install): add symlink for 'dh' and update installation instructions for clarity
  • 6af984c feat(merge): implement recovery from stuck merges and resolve conflicts automatically
  • 7b8749b feat(secret): refactor secret management to use vaultCommitPush for state mutations feat(storage): optimize SaveState to avoid unnecessary writes by comparing SHA-256 digests
  • 4f06d80 feat(storage): update StoreFile to return write status and avoid unnecessary writes
  • c1d9fbe feat(sync): enhance sync process by integrating pull and push operations with conflict resolution
  • 1adff27 feat(sync): optimize Pull method to prevent unnecessary state writes and commits
  • bfc775d feat(sync): optimize sync process by ensuring clean working tree before pull and conditionally saving state
  • 765b214 feat(sync): reload config on each sync cycle to capture dynamic changes
  • 8e2115f feat(untrack): enhance untracking functionality with local and missing options docs: update README and USERFLOW to reflect new untrack command features fix: ignore files during secret updates and status checks feat(config): add support for local-only ignored files in configuration test: add tests for ignored files functionality in config
  • 62ffee7 feat(vault): implement vaultCommitPush function for standardized vault mutations
  • 508ebe6 feat: add Dockerfile.goreleaser for GoReleaser builds and update Dockerfile references
  • ec5febb feat: add age key support in init command and implement export-identity command
  • c20b684 feat: add commands for tracking, syncing, and status reporting of files
  • b4f832b feat: add global identity salt for consistent encryption and implement cleanup command
  • 8efd98a feat: enhance build process with GoReleaser and add installation script
  • 4ccf132 feat: enhance config management and add vault remote support
  • c481c73 feat: implement conflict management and merging for various file types
  • e4a131e feat: implement keychain integration for storing and retrieving master password
  • b0f1b93 feat: implement untrack command and enhance encryption methods
  • b9574c8 feat: rename binary from 'dh' to 'dhd' and update related documentation
  • fa1af93 feat: simplify Dockerfile by removing multi-stage build and directly copying binary
  • 0c771eb feat: update .gitignore to include /bin/ and /obj/ directories
  • 1775beb feat: update GitHub Actions and GoReleaser configuration to use GH_PAT for authentication
  • bd259b9 feat: update GoReleaser config check to include deprecated args and allow continuation on error
  • 740be5f feat: update GoReleaser configuration and add build workflow for CI/CD
  • b0f7fac feat: update changelog for v1.0.1 and enhance git remote checks in doctor command
  • 519fdee fix(install): correct version handling and OS name casing in installer scripts
  • de54085 fix(install): update nfpms source path for daemon-hound binary
  • c82a9e1 refactor: remove trailing whitespace in multiple files

Changelog

See CHANGELOG.md for full details.