raza

module
v0.0.0-...-f742aa8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2024 License: MIT

README

raza : keep history forever

raza is a tool (client, server) meant to keep your shell history forever, across devices. Every command you enter is stored in a database, and available for query. It automatically synchronizes across devices, and works even if you are offline.

See hacking notes for a free-flowing brainstorm of what this app should be.

Configuration and logging

Per default, log to stderr. If stderr is a tty, use colors.

Adds the following options in the ~/.config/raza.yaml config file (if present):

root:
  address: localhost # used for grpc later
  debug: true|false # set logging level to debug
  log-error-stacktrace: true|false # log error stacktraces when using Error() level
  log-file: foobar # log to file
  log-line: true|false # (default true) log linenumber

Directories

Path Synopsis
cmd
raza/server
Package raza implements the commands to interact with the daemon.
Package raza implements the commands to interact with the daemon.
raza/shell
Package shell implements the low-level commands used to wrap the actual shell history for raza.
Package shell implements the low-level commands used to wrap the actual shell history for raza.
raza/user
Package user contains user facing helper commands.
Package user contains user facing helper commands.
lib
db

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL