Skip to content

linxGnu/goseaweedfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Nov 11, 2022
dc71701 · Nov 11, 2022

History

34 Commits
Nov 26, 2019
Mar 10, 2020
Nov 18, 2019
Nov 18, 2019
Nov 18, 2019
Nov 18, 2019
Mar 10, 2020
Nov 11, 2022
Nov 11, 2022
Mar 4, 2022
Nov 18, 2019
Nov 18, 2019
Nov 18, 2019
Mar 4, 2022
Mar 10, 2020
Mar 4, 2022

Repository files navigation

goseaweedfs

Build Status Go Report Card Coverage Status godoc license

A complete Golang client for SeaweedFS (version 1.44+). Inspired by:

Installation

go get -u github.com/linxGnu/goseaweedfs

Usage

Please refer to Test Cases for sample code.

Supported

  • Grow
  • Status
  • Cluster Status
  • Filer
  • Upload
  • Submit
  • Delete
  • Replace
  • Upload large file with builtin manifest handler, auto file split and chunking
  • Admin Operations (mount, unmount, delete volumn, etc)

Contributing

Please issue me for things gone wrong or:

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D