Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
executable file 32 lines (23 sloc) 1020 Bytes
#!/usr/bin/fish
# Decription
# ----------
# Script for quickly adding and accessing bookmarks. Browser independent.
# When you want to store bookmarks in plain format, use CLI, but don't want use [bm](https://github.com/tj/bm)
# or [Buku](https://github.com/jarun/Buku)
# Useful when set by hotkeys or [ClipIt](https://github.com/CristianHenzel/ClipIt) actions.
# Author: [Dmitry](http://dmi3.net) [Source](https://github.com/dmi3/bin)
# Requirements
# ----------
# 1. `sudo apt-get install fzf`
# Usage
# -----
# * `bookmarks -a http://github.com useful site`
# * `bookmarks`
# * Bookmark currently copied link using [ClipIt](https://github.com/CristianHenzel/ClipIt) actions: `bookmarks -a %s $(zenity --entry)`
set BOOKMARKS_FILE ~/git/stuff/braindump/bookmarks.md
argparse 'a/add' -- $argv
if set -q _flag_add
echo "$argv" >> $BOOKMARKS_FILE
else
cat $BOOKMARKS_FILE | fzf --tac --no-sort | string match -r "(http[s]?://.*?)[\s>]" | tail -1 | read -l result; and xdg-open $result
end