Skip to content

driftless-hq/driftless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Driftless

Build Status codecov Documentation

Warning: This is an experimental, AI-assisted project. Bugs and other shortcomings are expected and should be reported as GitHub Issues. PRs are welcome!

A lightweight Rust agent for declarative system configuration, metrics gathering, and log forwarding via GitOps.

Documentation

Quick Start

User Installation (Per-User Configuration)

# Install
cargo install driftless

# Create configuration
mkdir -p ~/.config/driftless/config

# Run
driftless apply

System-wide Installation (System Configuration)

# Install
cargo install driftless

# Create system configuration (requires root)
sudo mkdir -p /etc/driftless
sudo chown -R $USER:$USER /etc/driftless

# Run with system config
sudo driftless --config /etc/driftless apply

For detailed installation instructions, configuration examples, and comprehensive guides, see the full documentation.

Contributing

Before submitting a pull request, please run the validation script to catch potential CI failures:

./scripts/validate.sh

This will check code formatting, run linting, and validate documentation. See the Development Guide for more information.

License

Licensed under the Apache License, Version 2.0.

About

A lightweight Rust agent for declarative system configuration, metrics gathering, and log forwarding via GitOps.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages