https://github.com/adamtabrams/ideas
A simple tool for managing ideas and lists
https://github.com/adamtabrams/ideas
Last synced: about 1 year ago
JSON representation
A simple tool for managing ideas and lists
- Host: GitHub
- URL: https://github.com/adamtabrams/ideas
- Owner: adamtabrams
- Created: 2020-06-09T22:57:50.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-01-23T02:59:07.000Z (over 5 years ago)
- Last Synced: 2023-03-11T07:26:53.455Z (over 3 years ago)
- Language: Shell
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# About
Ideas is a simple tool for keeping notes, lists, and ideas close at hand.
It lets you quickly add, view, or edit your notes and will save them to a git repo.
That way your notes will stay backed up and access.
# Setup
* Create a new, private git repo. And name it something like `my-ideas`.
* Install fzf if you don't already have it
* For MacOS: `brew install fzf`
* If you prefer to use skim, put `export SELECTOR="sk"` in your shell's config file.
* Clone this repo and your private repo.
* `git clone https://github.com/you/private-repo.git`
* `git clone https://github.com/adamtabrams/ideas.git`
* Add the executable to your path. Here are some options for how:
* Add the whole directory: `export PATH="$HOME/repos/ideas:$PATH"`
* Copy into current path: `cp ideas ~/.local/bin/`
* Link to it (my favorite): `ln -s ~/repos/ideas/ideas ~/.local/bin/ideas`
* Set ideas to use your private repo `ideas init ~/repo/your-private-repo`
# Usage
Create new ideas with `ideas new` or `ideas add`
View or edit existing ideas with `ideas` or `ideas NAME`
Remove unneeded ideas with `ideas rm`
Ideas automatically handles keeping your private repo synced