File Bridge (fileb) is a versatile tool developed in Go (Golang) designed for efficient file and directory manipulation. It provides both a Command-Line Interface (CLI) and a library. This tool is capable of handling basic operations across various file systems, streamlining the process of managing files seamlessly.
- Multi-File System Support: File Bridge is built to work effortlessly across multiple file systems simultaneously, ensuring a flexible and integrated experience.
- Dual Interface: Offers both a CLI for direct command execution and a library for other Go projects integration.
- Local File System: Directly manage files on your local machine.
- Google Cloud Platform (GCP): Use Google Storage (GS) buckets as file systems.
Download binary or build from source, test the installation with fileb
or go run .
Set GOOGLE_APPLICATION_CREDENTALS env var if you plan to use GS filesystems.
The CLI allows to easily manage files from multiple file systems or storages from the terminal.
fileb cp -r ~/folder gs://mybucket
See also fileb -h
This is a collection of code used in the application meant to be reused in other go projects.
Manage files and file systems.
Adapted version of imaging to manipulate images.