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.1.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

douglog-0.2.1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for douglog-0.2.1.tar.gz
Algorithm Hash digest
SHA256 e61d0b2ba4622173a2250b04385c0c1b36ffd435e0a456a40389b4301da51420
MD5 22d8d5763e82db011b433eadf03eb4f9
BLAKE2b-256 3ef8beee6bb18e42613bd229631a577929adc48a1dd6e338fa2af794ad8a8f62

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: douglog-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for douglog-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1458444bbb615ed4b1cb78c0574559c2cc3829a2b9d901aa2e23ebd67d0d5803
MD5 d4e2c95dbb24496c9fcf851e311b0b9b
BLAKE2b-256 45c145fa3573ef52598159130275ad67ee9bc2a6791c8140f3ad86d645ea352e

See more details on using hashes here.

Provenance

Supported by

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