1 | package main |
||
2 | |||
3 | import ( |
||
4 | "fmt" |
||
5 | "io/ioutil" |
||
6 | "os" |
||
7 | "path/filepath" |
||
8 | "strings" |
||
9 | ) |
||
10 | |||
11 | func TaskPrint() error { |
||
0 ignored issues
–
show
introduced
by
![]() |
|||
12 | downloading, err := ioutil.ReadDir(filepath.Join(os.Getenv("HOME"), dataFolder)) |
||
13 | if err != nil { |
||
14 | return err |
||
15 | } |
||
16 | |||
17 | folders := make([]string, 0) |
||
18 | for _, d := range downloading { |
||
19 | if d.IsDir() { |
||
20 | folders = append(folders, d.Name()) |
||
21 | } |
||
22 | } |
||
23 | |||
24 | folderString := strings.Join(folders, "\n") |
||
25 | Printf("Currently on going download: \n") |
||
26 | fmt.Println(folderString) |
||
27 | |||
28 | return nil |
||
29 | } |
||
30 | |||
31 | func Resume(task string) (*State, error) { |
||
0 ignored issues
–
show
|
|||
32 | return Read(task) |
||
33 | } |
||
34 |