Skip to content

waiteb3/scribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copyright (C) 2020 Brandon Waite - All rights reserved

Scribe

scribe is a tool that securely records your shell history and syncs it across multiple machines.

Acquiring a license: Currently granted on request

Terms and conditions:

  • By using or reading the software, you agree to license and conditions of use, and acknowledge that you have read and understood any agreements to using the software.
  • The software comes with no provided waranty or guarantees, express or implied, and is provided "AS-IS". All rights are reserved.
  • The software is not open source, meaning it is not permitted to be remix or redistributed outside of official channels.
  • The software is source available, so you may build the software yourself if desired.
  • Data created by this software is permitted for personal use only.
  • License and access to the software or associated services is not guaranteed to be permanent.

Personal notes: I am not asking you to blindly trust a binary touching your shell and recording data, so you are permitted to audit the code since it is "source-available".

Install

make install

After running the install command, add this to your rc file (~/.zshrc)

source <( scribe bind )

Roadmap

Roadmap is subject to change at any time.

High level:

  • Support most common shells
    • Zsh support (will be the only first-class shell for some time)
    • Bash Support
    • Fish Support
  • note subcommand
  • "Sessions" per terminal
  • Data sync across machines
  • Custom Configuration
    • Optional search prompt
    • Optional full-screen mode for reverse search (ctrl+r)
    • Optional coloring (on/off)
    • Custom color themes with defaults
    • Feature toggles
    • Enhancement to store historical files in your own file server (custom HTTP endpoint)
  • Signed/Checksumed release binaries
    • GPG Signed commits
    • Reproducable artifacts
    • Linux binaries
    • OSX binaries
    • Latest build always published
    • upgrade subcommand

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published