Crates.io | shellmark |
lib.rs | shellmark |
version | 0.3.0 |
source | src |
created_at | 2022-06-26 13:14:30.473065 |
updated_at | 2024-07-06 13:58:40.646251 |
description | Cross-platform bookmark mananger for your shell |
homepage | https://github.com/artempyanykh/shellmark |
repository | https://github.com/artempyanykh/shellmark |
max_upload_size | |
id | 613538 |
size | 1,113,133 |
shellmark
: bookmark manager for shellshellmark
is a cross-platform bookmark mananger for your shell.
The main features are:
shellmark add
to bookmark directories and files.shellmark browse
to interactively search and act on bookmarks.shellmark
following installation instructions below.
Make sure shellmark
is in your PATH
.shellmark
with your shell following integration instructions below.
This will add a shell alias s
. The name of the alias is configurable. Run shellmark plug --help
to learn more.shellmark
via s
shell alias.shellmark
or shellmark.exe
.PATH
.cargo install
cargo install shellmark
.$HOME/.cargo/bin
.
Make sure this directory is in your PATH
.Make sure you have Rust toolchain set up (1.49+ should work). Then run the following commands:
$ git clone https://github.com/artempyanykh/shellmark.git
$ cd shellmark
$ cargo install --path .
This will install shellmark
under ~/.cargo/bin
.
if type shellmark &>/dev/null; then
eval "$(shellmark --out posix plug)"
fi
if type -q shellmark
shellmark --out fish plug | source
end
if (Get-Command shellmark -ErrorAction SilentlyContinue) {
Invoke-Expression (@(&shellmark --out powershell plug) -join "`n")
}