Skip to content

Expose internal modules? #64

Description

@lukas2511

Hi there,

I'm currently building a replacement for mirrorbits to use for the media.ccc.de cdn, and I was looking for a way to cleanly scan our rsync mirrors for available files. For that I really wanted to get a native data structure instead of relying on parsing human readable / formatted output as its also done in mirrorbits.

For now I've just added some code to a local fork of this project, using various internal modules, and it's been working fine. I'd love to keep this in a clean seperate public repository but since the modules are internal that doesn't seem possible.

Would you maybe be able to make the internal modules available for use in other projects?

Currently I'm using these modules:

  • github.com/gokrazy/rsync/internal/progress
  • github.com/gokrazy/rsync/internal/receiver
  • github.com/gokrazy/rsync/internal/rsyncopts
  • github.com/gokrazy/rsync/internal/rsyncos
  • github.com/gokrazy/rsync/internal/rsyncwire

Thanks,
Lukas

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestquestionFurther information is requested

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions