mar

command module
v0.0.0-...-8351803 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2025 License: MIT Imports: 1 Imported by: 0

README

Mar Logo

mar

Mar is a fast and efficient CLI tool for managing and navigating bookmarks. Built with Golang, it offers blazing fast performance. It supports not only web URLs but also local file paths, and can export bookmarks to browser-compatible files (such as Chrome/Edge). With the use of tag, you can quickly access your frequently used bookmarks at lightning speed.

Mar showcase

Features

  • Quick access — Organize and access bookmarks by tags (alias)
  • Auto-complete — Intelligent suggestion of bookmark titles by scraping webpage metadata
  • Multi-type Support — Manage web URLs and local file paths
  • Compatibility — Export browser-importable bookmark files (HTML format)
  • Fast — Written in Golang for near-instant command execution

Installation

go install github.com/pioet/mar

Tips: You may need to set GOPATH to use cli installed by go.

# Go path in .bashrc
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

Usage

Command Description
add Add a new bookmark
clear Delete all saved bookmarks
edit Modify an existing bookmark
export Export bookmarks to a file
get Retrieve a bookmark's URI
import Import bookmarks from a plaintext file
list List all saved bookmarks
reindex Reassign sequential IDs to bookmarks
rm Remove bookmarks by ID or tag
search Search bookmarks by multiple keywords
show Show bookmarks by ID or tag

Documentation

Overview

Copyright © 2025 2025 Pioet <pioet@aliyun.com>

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL