Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaelessiet/bert-cli
Bert 🐕 is a friendly package assistant that leverages Homebrew's package repository to provide cross-platform package management. He automatically handles installation of missing commands and manages Homebrew installations. Heavily inspired by Bert Solana's #1 dog Bertram the Pomeranian!
https://github.com/michaelessiet/bert-cli
cli clitools homebrew package-manager
Last synced: about 1 month ago
JSON representation
Bert 🐕 is a friendly package assistant that leverages Homebrew's package repository to provide cross-platform package management. He automatically handles installation of missing commands and manages Homebrew installations. Heavily inspired by Bert Solana's #1 dog Bertram the Pomeranian!
- Host: GitHub
- URL: https://github.com/michaelessiet/bert-cli
- Owner: michaelessiet
- License: mit
- Created: 2024-11-17T17:19:42.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2024-11-17T18:43:19.000Z (about 1 month ago)
- Last Synced: 2024-11-17T19:18:46.761Z (about 1 month ago)
- Topics: cli, clitools, homebrew, package-manager
- Language: Rust
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BERT-CLI
## Overview
BERT-CLI is a friendly cross-platform package assistant built on top of Homebrew. It leverages Homebrew's extensive package repository to provide seamless package management across different operating systems. BERT-CLI automatically handles the installation of missing commands and manages Homebrew installations, making it easier for users to manage their software packages from the command line.
## Features
- **Automatic Command Installation**: Automatically installs missing commands using Homebrew.
- **Cross-Platform Support**: Works on Windows, macOS, and Linux.
- **Package Management**: Install, uninstall, update, and search for packages.
- **Homebrew Integration**: Leverages Homebrew's package repository for managing software.## Installation
```bash
# Download the binary for MacOS
curl -L -o /usr/local/bin/bert "https://github.com/michaelessiet/bert-cli/releases/download/v0.1.4/bert-darwin-amd64"# Make it executable
chmod +x /usr/local/bin/bert
```## Usage
Once installed, you can use BERT-CLI from your terminal. Below are some examples of how to use the tool for different tasks:
### Install a Package
```bash
bert install
```### Uninstall a Package
```bash
bert uninstall
```### Update Installed Packages
```bash
bert update
```### Search for a Package
```bash
bert search
```### List Installed Packages
```bash
bert list
```### Execute a Command
If a command is not found, BERT-CLI will attempt to install it using Homebrew:
```bash
bert [args...]
```## Configuration
BERT-CLI does not require any specific configuration. It automatically detects the platform and manages Homebrew installations accordingly.
## Contributing
We welcome contributions to BERT-CLI! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request on our GitHub repository.
## License
BERT-CLI is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
## Acknowledgements
This project leverages the Homebrew package manager and is inspired by the advancements in cross-platform package management. It is also heavily inspired by Bert the Pomeranian, and its web3 community.