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: 15 days 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 (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-26T09:10:01.000Z (about 1 year ago)
- Last Synced: 2024-04-26T12:02:10.102Z (about 1 year 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
[](https://github.com/a1ecbr0wn/bcd/blob/main/LICENSE) [](https://crates.io/crates/bookmark-cd) [](https://github.com/a1ecbr0wn/bcd/actions/workflows/build.yml) [](https://deps.rs/repo/github/a1ecbr0wn/bcd) [](https://snapcraft.io/bookmark-cd)
`bcd` is a way to `cd` to directories that have been bookmarked.
[](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)
## Shell Environments
Supports your favourite shell environment:
- bash
- fish
- ksh
- zsh
- PowerShell (on Windows or MacOS)## 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.[](https://snapcraft.io/bookmark-cd)