|
@@ -18,6 +18,26 @@ func readPath(path string) (output string, err error) {
|
|
|
return output, nil
|
|
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
|
|
// Writes a issue to disk
|
|
|
func WriteIssue(issue Issue) (success bool, err error) { return false, nil } // TODO: implement
|
|
func WriteIssue(issue Issue) (success bool, err error) { return false, nil } // TODO: implement
|
|
|
|
|
|