Skip to content

A tool for managing tabletop roleplaying game logs

Notifications You must be signed in to change notification settings

jessicalevine/logman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logman

A CLI log manager for .html & .txt chatlogs

Includes two scripts:

xtract

Used for logfile movements, automatically placing them in new, consecutively numbered session folders

Commands:
  xtract help [COMMAND]                # Describe available commands or one specific command
  xtract match [PATTERN] [SOURCE_DIR]  # moves files matching PATTERN at SOURCE_DIR to new subfolder
  xtract zip PATH                      # unzip a zipfile of logs into a new subfolder

srch

Used to browse logfiles

Commands:
  srch exec COMMAND PATTERN  # execute shell command on all logfiles whose name matches PATTERN
  srch fulltext PATTERN      # full text search for logfile lines matching PATTERN
  srch help [COMMAND]        # Describe available commands or one specific command
  srch name PATTERN          # list logfiles whose name matches PATTERN

Configuration

logman is meant to be platform independent and allow custom folder structures. These are managed via .ndexconf.yml.

Dependencies

  • the_silver_searcher
  • UNIX terminal

About

A tool for managing tabletop roleplaying game logs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages