Skip to content

Allow easy embedding of sops inside other Go CLI #1404

@mitar

Description

@mitar

Currently there is a lot of logic in cmd/sops package. But because it is a main package it is not really possible to reuse that from another CLI. I made gitlab-config tool which allows one to configure GitLab projects from a file. And I encrypt secrets using sops. So to make life easier for users I wanted to embed sops as a sub-command in gitlab-config tool, so that you can call gitlab-config sops .... Current code structure does not allow that. But it is relatively easy to do so, I made it in two commits in my fork:

Would this be something I could made a PR for? It would remove my last reason why I have a SOPS fork.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions