tack-it-on

Crates.iotack-it-on
lib.rstack-it-on
version1.0.1
sourcesrc
created_at2017-10-08 22:51:20.865747
updated_at2017-10-08 22:54:01.778458
description...
homepage
repositoryhttps://github.com/ChrisWellsWood/tack-it-on
max_upload_size
id34929
size20,551
Chris Wells Wood (ChrisWellsWood)

documentation

README

tack-it-on

Tack notes onto your project files and directories!

Overview

Ever been working on a project and wanted to write a quick note about something you're doing? Maybe you want to keep track of a file you're working on or save some information that you keep using repeatedly, but you don't want to clog up your readme or add superfluous comments. tack-it-on solves this problem by creating project centric notes in a hidden directory.

Getting started

Install the Rust toolchain and install with cargo:

cargo install tack-it-on

Once you've installed tack-it-on, you can tack notes onto any project:

mkdir my_project
cd my_project
tack init

You can add a general note like so:

tack note "I should add important_file.txt!"

You can see all notes in your project:

tack show

Out:

[25610142] 2017-10-08 23:21:48.390531318 +01:00
I should add important_file.txt!

(The ID for your note may be different)

You can add a note onto a specific file:

touch important_file.txt
tack note --on important_file.txt "This file is really important."
tack show

Out:

[25610142] 2017-10-08 23:21:48.390531318 +01:00
I should add important_file.txt!

[17355568] 2017-10-08 23:26:17.579074514 +01:00
On important_file.txt: This file is really important!

You can delete notes using the rm subcommand:

tack rm --id 17355568

You can truncate the ID as long as it's unique:

tack rm --id 2

Development Roadmap

  • More options for show.
  • Add user information to notes.
  • Add tagging system.
  • Global notes.

If you have any ideas for new features, please make an issue requesting it, or fork the repo, add it and make a pull request!

Commit count: 60

cargo fmt