Skip to content

kortgrabb/oxidlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[WIP] OxidLog - A Personal Knowledge Manager

This is a powerful tool that allows you to take notes, todos, or even journal! With many different features you can make this tool what you need it to be. The only limit is.. text!!

Quick Start

# Install OxidLog
cargo install oxidlog

# Initialize your journal
xlog init

# Create your first entry
xlog add "Starting my journey with OxidLog"

Key Features

Smart Tagging

Organize entries with hashtags

xlog add "Meeting notes #work #important"

Easy Retrieval

View all entries with a simple command

xlog view

Custom Filters

Filter entries by tags

xlog view --tags "work"

Or by specifying a timeframe

xlog view --from "2021-01-01" --to "2021-12-31"

Search Entries

Find specific entries using keywords

xlog search "meeting" --tags "important"

Commands

xlog init

Initialize a new journal or reconfigure an existing one.

xlog add "content"

Add a new entry to your journal with the specified content.

xlog remove [id]

Remove an entry from your journal by its ID.

xlog view

View all journal entries.

xlog edit [id]

Edit an existing journal entry by its ID.

xlog search "query"

Search through journal entries using a query.

xlog export --format [json|csv|plain]

Export journal entries to various formats.

xlog backup --action [create|restore]

Create or restore a backup of your journal.

Data and Config Location

The data and config files are located in the .oxidlog directory in your home folder. The config file is named config.toml and the journal data is stored in journal.json.

Learn more

Use the 'help' command to explore all available options

xlog help

Or view all options for a specific command

xlog help add

For more information, visit the documentation at [COMING SOON];

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages