{"repo":"ArtBIT/bash-bookmarks","free":true,"listed":false,"github":"https://github.com/ArtBIT/bash-bookmarks","clone":"git clone https://github.com/ArtBIT/bash-bookmarks.git","description":"CLI-first plain-text URL bookmarks manager","language":"Shell","stars":11,"topics":["bash","bash-script","bookmark-manager","bookmarks","bookmarks-manager","cli","plaintext"],"license":"MIT","category":"cli-tools","readme_excerpt":"Bash-Bookmarks CLI-first plain-text bookmarks manager. Purpose Over the years I've accumulated over 10k bookmarks in Pocket. Navigating that amount of items is slow, and incredibly hard to maintain. Being a CLI-first person, I've decided to create a simple bookmarks manager that will allow me to quickly search and open bookmarks from the terminal. To make it work, I've created a custom protocol handler for bookmarks://... uri scheme, and a bookmaklet that will allow me to quickly add bookmarks to the database from the browser. I've later made a Firefox Add-On to make things even more seamless. A really handy feature of bash-bookmarks is the ability to bookmark local files or filepaths. This is especially useful when you have a lot of projects and you want to quickly navigate to a specific file. For an example, I have a bookmark called bash-bookmarks which points to the README.md file in this repository. To open that file, I simply type be bash-bookmarks in the terminal and the file will open in my default editor. Usage Import You can export your browser bookmarks to a bookmarks HTML file and then import the bookmarks to bash-bookmarks. It is good idea to first do a dry run Or to import it to a completely separate bookmarks directory Configuration You can create an .env file in $HOME/.bookmarks.env where you can specify your prefered configuration: You can have multiple .env files and pass the one that you want to use via the --env param: Tips: Be sure to source the .bookmarks","default_branch":null,"files":null,"tree":[],"storefront":"/r/ArtBIT","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ArtBIT/bash-bookmarks/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}