Skip to main content

Simple logging CLI tool

Project description

douglog

A simple command line program that quickly creates and opens single log files with a date in a semi-organized way. Use tools like fzf or ripgrep to search through the generated logs.

Dependencies

git: to use the git subcommand.

Example Config

Default location is ~/.config/dlog.toml.

editor = "nvim"
home = "~/dlogs"
logbooks = ["homelab", "work"]
  • editor sets your editor.
  • home is where you want to store your logs.
  • logbooks is a list of your logs (to organize separate logging).

Usage

$ dlog log <log-name>
$ dlog list
$ dlog search <regex>
$ dlog git <git commands>

For Development

To install locally for testing:

source pyenv/bin/activate
pip install -e .

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

douglog-0.2.6.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

douglog-0.2.6-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file douglog-0.2.6.tar.gz.

File metadata

  • Download URL: douglog-0.2.6.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for douglog-0.2.6.tar.gz
Algorithm Hash digest
SHA256 e335114a20710bb8b1cb0fc52b9c6056858ab2d66c65abd85c2bac63a4c69388
MD5 f1db77a0860d80a9b94a1a1fb36f9736
BLAKE2b-256 119650ae5a633b038c346411120a35035069c3b90075c76b8a5116a21864398f

See more details on using hashes here.

File details

Details for the file douglog-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: douglog-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for douglog-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 759a403beea35b7639d32d261d96c3f634d782d6b5b44b5808ec40ab891acfe2
MD5 44bf89744d01c12ffca0a9ebf346f050
BLAKE2b-256 5a7230854c76b8cd5e221c9bf418c8ed9e110fcbea8a1b139e608af750ec7f2e

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