Documentation ¶
Overview ¶
Copyright © 2022 Macaroni OS Linux See AUTHORS and LICENSE for the license details and contributors.
Copyright © 2019 Ettore Di Giacinto <mudler@gentoo.org>
Daniele Rondina <geaaru@sabayonlinux.org>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
Copyright © 2022 Macaroni OS Linux See AUTHORS and LICENSE for the license details and contributors.
Copyright © 2019 Ettore Di Giacinto <mudler@gentoo.org>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
Copyright © 2022 Macaroni OS Linux See AUTHORS and LICENSE for the license details and contributors. Copyright © 2022 Macaroni OS Linux See AUTHORS and LICENSE for the license details and contributors.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var Verbose bool
Functions ¶
func Execute ¶
func Execute()
Execute adds all child commands to the root command sets flags appropriately. This is called by main.main(). It only needs to happen once to the rootCmd.
func LoadConfig ¶
func LoadConfig(c *config.LuetConfig) error
Types ¶
type HandlerHttpLogger ¶
type HandlerHttpLogger struct { Config *cfg.LuetConfig Handler http.Handler }
func (*HandlerHttpLogger) ServeHTTP ¶
func (h *HandlerHttpLogger) ServeHTTP(resp http.ResponseWriter, req *http.Request)
type PackageResult ¶
type PackageResult struct { Name string `json:"name"` Category string `json:"category"` Version string `json:"version"` License string `json:"License"` Repository string `json:"repository"` Target string `json:"target"` Hidden bool `json:"hidden"` Files []string `json:"files"` }
func (PackageResult) String ¶
func (r PackageResult) String() string
type Results ¶
type Results struct {
Packages []PackageResult `json:"packages"`
}
func (*Results) AddPackage ¶
func (r *Results) AddPackage(p *PackageResult)