Skip to content

B87/file-bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codacy Badge Codacy Badge build main

File Bridge: Go Multi-tool for File Manipulation across File Systems

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.

Key Features

  • 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.

Supported File Systems

  • Local File System: Directly manage files on your local machine.
  • Google Cloud Platform (GCP): Use Google Storage (GS) buckets as file systems.

Installation

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.

filesys

Manage files and file systems.

image

Adapted version of imaging to manipulate images.

About

A versatile tool cross-filesystem file and directory manipulation.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages