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

Uploaded Source

Built Distribution

douglog-0.1.1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: douglog-0.1.1.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for douglog-0.1.1.tar.gz
Algorithm Hash digest
SHA256 880dfcdfe75d885ffbe2d4d74ffd17733cb7e958403abb484080fc31fb4c93bb
MD5 88bb689a93dd8c835d34b221ecef86c6
BLAKE2b-256 e18f7a4eb636df06ca2d7cc511269e9d4b25fa4e76942544bf17b7ea445292be

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: douglog-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for douglog-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 91196b0534a25d07588fc79cd06813d425eac894f9beb852c1e85ef81a9ff15c
MD5 37b6c12e9551baae01c336334c58484e
BLAKE2b-256 ac230cd77f1fe06e29bfa5c6cdddd730247ed02496f64c15559d07bac5e5fa6b

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