Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Enabled

func Enabled() bool

    Enabled checks if remod is enabled.

    func Extract

    func Extract(data []byte, prefixes []string, excluded []string) ([]string, error)

      Extract extracts the required modules with the given prefixes

      func GitAdd

      func GitAdd() error

        GitAdd adds the go mod

        func GitConfig

        func GitConfig() error

          GitConfig installs the needed git config

          func GitFilterClean

          func GitFilterClean(input io.Reader, output io.Writer) error

            GitFilterClean is used by git filter.

            func GitFilterSmudge

            func GitFilterSmudge(input io.Reader, output io.Writer) error

              GitFilterSmudge is used by git filter.

              func GitInit

              func GitInit() error

                GitInit initializes the .gitattribute file.

                func GitRemoveConfig

                func GitRemoveConfig() error

                  GitRemoveConfig removes the remod git config

                  func Initialized

                  func Initialized() bool

                    Initialized checks if remod is initialized.

                    func Install

                    func Install(prefix string, version string, included []string, excluded []string) error

                      Install installs go mod in the current repo.

                      func Off

                      func Off() error

                        Off disables remod

                        func On

                        func On() error

                          On enables remod

                          func Uninstall

                          func Uninstall() error

                            Uninstall uninstalls go mod from the current repo.

                            func Update

                            func Update(modules []string, version string) error

                              Update will run a go get on the given modules at the given version

                              Types

                              This section is empty.