Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0x15ba88ff/devault.sh
A set of scripts is use to manage my repositories & projects
https://github.com/0x15ba88ff/devault.sh
cli devault
Last synced: about 9 hours ago
JSON representation
A set of scripts is use to manage my repositories & projects
- Host: GitHub
- URL: https://github.com/0x15ba88ff/devault.sh
- Owner: 0x15BA88FF
- License: mit
- Created: 2025-01-01T10:32:36.000Z (11 days ago)
- Default Branch: main
- Last Pushed: 2025-01-01T13:11:31.000Z (11 days ago)
- Last Synced: 2025-01-01T14:20:43.203Z (11 days ago)
- Topics: cli, devault
- Language: Shell
- Homepage:
- Size: 1.95 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Devault.sh
A collection of scripts, functions, and utilities designed to enhance the
functionality of [devault](https://github.com/0x15BA88FF/devault), to manage projects and repositories efficiently.## Overview
The purpose of this repository is to provide an additional layer of convenience
when working with `devault`. By combining it with tools like `fzf`.## Getting Started
1. Clone the repository:
```sh
git clone https://github.com/your-username/devault.sh.git
cd devault.sh
```2. Add the scripts to your shell configuration file (e.g., `.bashrc`, `.zshrc`):
```sh
source /path/to/functions.sh
```3. Reload your shell configuration:
```sh
source ~/.bashrc
# or
source ~/.zshrc
```> [!TIP]
> Optionally, alias devault to a shorter command
>
> ```sh
> alias dev="devault"
> ```## Example Scripts
### Interactive Search with FZF
#### Open a project in your editor
```sh
vim "$(devault find * | fzf)"
```
Or you can use the $EDITOR variable```sh
$EDITOR "$(devault find * | fzf)"
```#### Change Directory to a Project
```sh
cd "$(devault find * | fzf)"
```#### Git Status of a Selected Repository
```sh
git -C "$(devault find * | fzf)" status
```## Contribution
Contributions are welcome! Feel free to submit issues or pull requests to
improve the functionality or add new features.## License
This project is licensed under the [MIT License](LICENSE).