An open API service indexing awesome lists of open source software.

https://github.com/marcusleonas/notebutler

A simple CLI tool to manage your notes.
https://github.com/marcusleonas/notebutler

cli golang markdown notes-tool

Last synced: 11 months ago
JSON representation

A simple CLI tool to manage your notes.

Awesome Lists containing this project

README

          


Notebutler logo



Read the docs

# Notebutler

A little cli tool to manage your notes. Written in Golang.

## Installation

Download the binary from the [releases page](https://github.com/marcusleonas/notebutler/releases) and put it somewhere in your `$PATH`.

## Usage

### Initialise a notebook:

```sh
notebutler init
```

### Create a new note

```sh
notebutler new
```

**Flags:**

(all flags are optional)

- `-n, --name`: Name of the note.
- `-t, --template`: Template to use for the note (found inside `.notebutler/templates`). Do not include the `.md` extension. Defaults to `default`.
- `-o, --open`: Open the file in the default editor after creation. Defaults to `false`.

### Read a note

```sh
notebutler read
```

## Build

Install [Go](https://golang.org/doc/install).

### For current architecture

```sh
go build .
```

### For all architectures

```sh
./build.sh github.com/marcusleonas/notebutler
```

## License

Licensed under the MIT License. See [LICENSE](LICENSE) for details.