aboutsummaryrefslogtreecommitdiff
path: root/internal/manifest/manifest.go
blob: 79642cc8234e508318f3bc5a280ed7c569e2dbae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Copyright (c) 2026 Arslaan Pathan
// This software is licensed under the ARPL. See LICENSE for details.

package manifest

import (
	"fmt"
	"encoding/json"
	"net/http"
	"log"
	"io"
	"errors"
)

type KiiroToml struct {
	Name string `toml:"pkgname"`
	Version string `toml:"version"`
	Architectures string `toml:"archs"`
	Authors []string `toml:"authors"`
	Maintainers []string `toml:"maintainers"`
	Depends []string `toml:"deps"`
}

func FetchKiiroToml(url string) (*KiiroToml, error) {
	fmt.Println("Fetching kiiro.toml...")
	return nil, errors.New("not implemented")
}