Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/a1ecbr0wn/bcd
Bookmark Change Directory - `bcd` is a way to `cd` to directories that have been bookmarked.
https://github.com/a1ecbr0wn/bcd
bash cd rust rust-lang
Last synced: about 1 month ago
JSON representation
Bookmark Change Directory - `bcd` is a way to `cd` to directories that have been bookmarked.
- Host: GitHub
- URL: https://github.com/a1ecbr0wn/bcd
- Owner: a1ecbr0wn
- License: apache-2.0
- Created: 2022-04-13T12:24:28.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-26T09:10:01.000Z (9 months ago)
- Last Synced: 2024-04-26T12:02:10.102Z (7 months ago)
- Topics: bash, cd, rust, rust-lang
- Language: Rust
- Homepage: https://bcd.a1ecbr0wn.com/
- Size: 239 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
[![Crates.io](https://img.shields.io/crates/l/bookmark-cd)](https://github.com/a1ecbr0wn/bcd/blob/main/LICENSE) [![Crates.io](https://img.shields.io/crates/v/bookmark-cd)](https://crates.io/crates/bookmark-cd) [![Build Status](https://github.com/a1ecbr0wn/bcd/workflows/CI%20Build/badge.svg)](https://github.com/a1ecbr0wn/bcd/actions/workflows/build.yml) [![dependency status](https://deps.rs/repo/github/a1ecbr0wn/bcd/status.svg)](https://deps.rs/repo/github/a1ecbr0wn/bcd) [![snapcraft.io](https://snapcraft.io/bookmark-cd/badge.svg)](https://snapcraft.io/bookmark-cd)
`bcd` is a way to `cd` to directories that have been bookmarked.
[![asciicast](https://asciinema.org/a/549018.svg)](https://asciinema.org/a/549018)
## How to use: create a bookmark
``` sh
# create a bookmark to the logs directory
$ cd /var/log
$ bcd -s logs# move to home
$ cd ~# list the bookmarks
$ bcd -l# change to the bookmarked directory
$ bcd logs
$ pwd
```## Installation
- [Homebrew](docs/install-homebrew.md)
- [Snap](docs/install-snapcraft.md)
- [Cargo](docs/install-cargo.md)
- [Other Package Managers](docs/install-other.md)[Installation Issues](docs/install-issues-environment.md)
## Contribute
There are many shell that this tool could be used on, I just don't use them. I would be happy to take a look at any
PRs that add support for other shells.[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/bookmark-cd)