Personal BASH scripts for productivity
.gitignore | ||
ayo.sh | ||
example.config | ||
functions.sh | ||
git.sh | ||
journal.sh | ||
notes.sh | ||
README.md | ||
tasks.sh | ||
tasks.sh.bkup | ||
up.sh |
Ayo's Scripts
Personal BASH scripts for productivity
Setup
1. clone the repo
$ git clone git@git.sr.ht:~ayoayco/scripts
2. Copy config and populate
$ cp example.config ~/ayo.conf
$ vim ~/ayo.conf
3. update your .bashrc to add an alias for the parent command scripts/ayo.sh
Dependencies
- Typora - used as default editor for notes
Scripts
- ayo - parent command, lists all available scripts or accepts parameters
- journal - creates a new journal entry if it doesn’t exist yet; opens on editor
- append - append one thought at the end of the day's entry
- notes - notes management
- git (g) - args can be list of files to commit & push
- stat (gs) - git status
- push (gp) - git push
Features
- Autosync for notes & journal via git
Planned
- blog - tools for blogging (eg, bn - generate blog from a note)
- config - create configuration for variables (eg, editor, locations)
Just keep scripting. A project by Ayo