All Projects → gumieri → Note

gumieri / Note

Licence: mit
Quick and easy Command-line tool for taking notes.

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Note

note-keeper
📓 A tiny bash tool for taking and organizing notes.
Stars: ✭ 58 (+18.37%)
Mutual labels:  notes, command-line-tool
Notes Cli
Small markdown note taking CLI app playing nicely with your favorite editor and other CLI tools
Stars: ✭ 122 (+148.98%)
Mutual labels:  command-line-tool, notes
Wsay
Windows "say"
Stars: ✭ 36 (-26.53%)
Mutual labels:  command-line-tool
Mff Stuff
#SharingIsCaring #CaringIsSharing
Stars: ✭ 44 (-10.2%)
Mutual labels:  notes
Programming Notes
Semua catatan tentang teknologi dan development 😎
Stars: ✭ 41 (-16.33%)
Mutual labels:  notes
Football Cli
⚽ Command line interface for Hackers who love football
Stars: ✭ 984 (+1908.16%)
Mutual labels:  command-line-tool
Paperwork
Paperwork - OpenSource note-taking & archiving alternative to Evernote, Microsoft OneNote & Google Keep
Stars: ✭ 7,838 (+15895.92%)
Mutual labels:  notes
Notational Fzf Vim
Notational velocity for vim.
Stars: ✭ 975 (+1889.8%)
Mutual labels:  notes
Cs246e Notes
Object oriented programming notes
Stars: ✭ 48 (-2.04%)
Mutual labels:  notes
Researchnote
通过issue和README来记录日常学习研究笔记 关注 机器学习系统,深度学习, LLVM,性能剖视, Linux操作系统内核 话题 关注 C/C++. JAVA. Python. Golang. Chisel. 编程语言话题 ( Writing Blogs using github issue and markdown! (inculding Machine Learning algs and system, LLVM, Linux kernel, java, python, c++, golang)
Stars: ✭ 41 (-16.33%)
Mutual labels:  notes
Catage
Node package and CLI tool to convert code into an image with syntax highlighting
Stars: ✭ 44 (-10.2%)
Mutual labels:  command-line-tool
Kube Aliases
Kubernetes Aliases and Bash Functions
Stars: ✭ 40 (-18.37%)
Mutual labels:  command-line-tool
Sqlite Global Tool
SQLite .NET Core CLI tool that allows the user to manually enter and execute SQL statements with or without showing query result.
Stars: ✭ 37 (-24.49%)
Mutual labels:  command-line-tool
Helix
Habit tracking app
Stars: ✭ 43 (-12.24%)
Mutual labels:  notes
Cryptoanalysis
CogniCrypt_SAST: CrySL-to-Static Analysis Compiler
Stars: ✭ 36 (-26.53%)
Mutual labels:  command-line-tool
Upt
Universal Package-management Tool for Windows, macOS and Linux.
Stars: ✭ 45 (-8.16%)
Mutual labels:  command-line-tool
Moviescore
A cli tool to get movie ratings and reviews directly to your terminal!
Stars: ✭ 35 (-28.57%)
Mutual labels:  command-line-tool
Autovpn
THIS PROJECT IS UNMAINTAINED.
Stars: ✭ 997 (+1934.69%)
Mutual labels:  command-line-tool
Coreutils
Cross-platform Rust rewrite of the GNU coreutils
Stars: ✭ 9,603 (+19497.96%)
Mutual labels:  command-line-tool
Simplenote
[Abandoned] 风格极简的安卓备忘录应用
Stars: ✭ 48 (-2.04%)
Mutual labels:  notes

Note

Quick and easy Command-line tool for taking notes

Installation

  1. Download the executable for your Operating System at note/releases;
  2. Rename the executable to note;
  3. Place the executable in a directory loaded by the system (about these directories);
  4. Give it permission to be executable (only if you are using Mac OS or Linux).

Or, if you are using a Mac OS or Linux, you can just execute the commands described at the note/releases.

Configurations

The default configuration is:

editor: vim
notePath: ~/Notes

You can create a .noteconfig.yml (or json, or toml) in your home directory to o override these configurations. If you create a configuration file in a specific directory, it will take priority over the default and the configuration in the home directory. As well the EDITOR and NOTE_PATH environment variables has priority over these configuration files.

Usage

note [just type a text] [or command] [with command options]

Note is very easy and simple to use. Start by typing note command and continue describing what you want to take as note:

note there is no place like home

If using special character, just use quotes or escape the character:

note "there's no place like home"
note there\'s no place like home

It will create a file named 0 - there's no place like home at the notePath. In case of you need a text editor you can just type note without any argument. It will open the EDITOR defined as environment variable or the configured one.

Title

To define a title, just use the flag option --title (or -t). If no title is informed, note will take some words from the first line as it. All titles start with a number (integer) increasing by one from the last note for better identification.

Other commands

Show

Show a note content. It will search for a note using the given arguments executing a fuzzy search:

note show like home

If it's your first note, you can surely show it by typing:

note show 0

The search is case insensitive, use the flag option --case-sensitive / -s if you want to match the case.

Edit

Edit a note content. Like the show command, will use the given arguments to search for a note but will open it content in your text editor.

note edit 0
note e 0

Edit Note's title

Edit the title of a note. It's the edit command with --title / -t flag option. So you can rename a note title:

note edit --title renamed 0
note edit -t renamed 0

Delete

Delete a note. Like show and edit, but delete a note. It will ask for confirmation if not given the flag option --yes / -y.

note delete 0
note del 0
note d 0
note rm 0

List

List notes. Has no arguments. Simply list the notes at the notePath.

note list
note ls
note l

Code Status

Go Report Card Build Status

License

Note is released under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].