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

Uploaded Source

Built Distribution

douglog-0.0.9-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for douglog-0.0.9.tar.gz
Algorithm Hash digest
SHA256 5da274a0dd2f00d0021157e2fa93c64069630dc6a1599fc2ed81e036c42fe3c2
MD5 aac765c122baf8b66ea1aad955f03727
BLAKE2b-256 356c39ff86eb3d3b2459288b4d68a796a1355d745577633c860878f15de61031

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for douglog-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 d39caf2e187aaa2676d0f53871e464b9b5a6fc4828d0a91f896ed648ca7fe6e2
MD5 a91bbd266ea90d89d0be52384b0d2554
BLAKE2b-256 73f68ceb2338351dc50f28ba063ebe79ef33ccf5440114a26d3c65a95592cdbe

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