Skip to main content

A system information collection and upload framework for Linux

Project description

🐌 Snail Core

A system information collection and upload framework for Linux, inspired by Red Hat's insights-core.

Snail Core provides an extensible framework for gathering system diagnostics and uploading them to a custom endpoint.

Status

Currently in Development - This is a minimal implementation.

Installation

From Source

# Clone the repository
git clone https://github.com/sluggisty/snail-core.git
cd snail-core

# Create a virtual environment (recommended)
python -m venv venv
source venv/bin/activate

# Install the package
pip install -e .

Quick Start

Check Version

# Display version information
snail list-version

This will show:

  • Snail Core version
  • Python version

CLI Usage

# Show help
snail --help

# Display version information
snail list-version

# Show version (alternative)
snail --version

Development

Setup Development Environment

# Install with development dependencies
pip install -e ".[dev]"

# Format code
black src/

# Lint
ruff src/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snail_core-0.1.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

snail_core-0.1.0-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file snail_core-0.1.0.tar.gz.

File metadata

  • Download URL: snail_core-0.1.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for snail_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 031c25a024d1ac387eaf02d7b4a0d7803759a5db0a6d976e24d7c5b03943f145
MD5 326a5b97dbc79608c0f1ef73c9813994
BLAKE2b-256 ee37829515c2fb74f3440008957f27aff75ee465e0c4b93ae1eda694a73ab92b

See more details on using hashes here.

File details

Details for the file snail_core-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: snail_core-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for snail_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c40263ba88e951b3aa414ff3bcdb9cf4423d99d6cbddca96e1f765e24abbba64
MD5 2e3d56575c84f243aa874dd74a404ced
BLAKE2b-256 02729bae1ffba6fb2a6b77d91ce6a1aa389831f80f655fdc7ecd713a810deaa5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page