| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package issues
- import (
- "os"
- )
- func readPath(path string) (output string, err error) {
- content, err := os.ReadFile(path)
- if err != nil {
- return "", err
- }
- for _, line := range content {
- output = output + string(line)
- }
- return output, nil
- }
- func IsIssue(path string) (success bool, err error) {
- files, err := os.ReadDir(path)
- if err != nil {
- return false, err
- }
- var specFiles []bool
- for _, file := range files {
- if file.Name() == "description" || file.Name() == "status" {
- specFiles = append(specFiles, true)
- }
- }
- if len(specFiles) >= 2 {
- return true, nil
- }
- return false, nil
- }
- // Writes a issue to disk
- func WriteIssue(issue Issue) (success bool, err error) { return false, nil } // TODO: implement
- // Removes a issue from disk
- func DeleteIssue(issue Issue) (success bool, err error) { return false, nil } // TODO: implement
|