tp-note 1.1.0

fast note-taking with templates and filename synchronization
tp-note-1.1.0 is not a library.
Visit the last successful build: tp-note-1.21.16

title: Tp-Note - fast note-taking with templates and filename synchronization

Tp-Note is a note-taking-tool and a template system, that consistently synchronizes the note's meta-data with its filename. Tp-Note collects various information about its environment and the clipboard and stores them in variables. New notes are created by filling these variables in predefined and customizable Tera-templates.

Read more in Tp-Note's user manual.

Documentation

User documentation:

Developer documentation:

Source code

Repository:

Distribution

Building and installing

  1. Install Rust with rustup:

    curl https://sh.rustup.rs -sSf | sh
    

    The fast-track procedure:

    cargo install tp-note
    sudo cp ~/.cargo/bin/tp-note /usr/local/bin
    

    It it works for you you are done. Otherwise continue the next step.

  2. Download tp-note:

    git clone git@github.com:getreu/tp-note.git
    
  3. Build:

    Enter the tp-note directory where the file Cargo.toml resides:

    cd tp-note
    

    Then execute:

    cargo build --release
    ./doc/make--all
    
  4. Install:

    a. Linux:

        # install binary
        sudo cp target/release/tp-note /usr/local/bin/
    
        # install man-page
        sudo cp man/tp-note.1.gz /usr/local/man/man1/
        sudo dpkg-reconfigure man-db   # e.g. Debian, Ubuntu
    

    b. Windows:

    Copy the binary `target/release/tp-note.exe` on your desktop.
    

    See the user manual for a detailed installation description.

This project follows Semantic Versioning.

About

Author:

  • Jens Getreu

Copyright:

  • Apache 2 licence or MIT licence