Skip to content

Commit 448b888

Browse files
committed
Refactor
1 parent f03c558 commit 448b888

File tree

8 files changed

+48
-40
lines changed

8 files changed

+48
-40
lines changed

amlCRC.go renamed to AmlCRC/amlCRC.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package AmlImg
1+
package AmlCRC
22

33
import "hash/crc32"
44

cli/main.go renamed to AmlImg.go

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -8,44 +8,9 @@ import (
88
"os"
99
"strings"
1010

11-
"github.com/hzyitc/AmlImg"
11+
"github.com/hzyitc/AmlImg/AmlImg"
1212
)
1313

14-
var version = "v0.0.0"
15-
16-
func usage() {
17-
print(os.Args[0] + " (" + version + ")\n")
18-
print("Usage:\n")
19-
print(" " + os.Args[0] + " unpack <img path> <extract dir path>\n")
20-
print(" " + os.Args[0] + " pack <img path> <dir path>\n")
21-
}
22-
23-
func main() {
24-
if len(os.Args) != 4 {
25-
usage()
26-
return
27-
}
28-
29-
switch os.Args[1] {
30-
case "unpack":
31-
os.MkdirAll(os.Args[3], 0755)
32-
33-
err := unpack(os.Args[2], os.Args[3])
34-
if err != nil {
35-
println(err.Error())
36-
return
37-
}
38-
39-
case "pack":
40-
err := pack(os.Args[2], os.Args[3])
41-
if err != nil {
42-
println(err.Error())
43-
return
44-
}
45-
46-
}
47-
}
48-
4914
func unpack(filePath, extractPath string) error {
5015
img, err := AmlImg.NewReader(filePath, true)
5116
if err != nil {
File renamed without changes.
File renamed without changes.

reader.go renamed to AmlImg/reader.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import (
66
"fmt"
77
"io"
88
"os"
9+
10+
"github.com/hzyitc/AmlImg/AmlCRC"
911
)
1012

1113
type ImageReader struct {
@@ -42,7 +44,7 @@ func NewReader(path string, check bool) (*ImageReader, error) {
4244
var buf [4096]byte
4345
for {
4446
n, err := file.Read(buf[:])
45-
crc = AmlCRC(crc, buf[:n])
47+
crc = AmlCRC.AmlCRC(crc, buf[:n])
4648
if errors.Is(err, io.EOF) {
4749
break
4850
} else if err != nil {

writer.go renamed to AmlImg/writer.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import (
66
"fmt"
77
"io"
88
"os"
9+
10+
"github.com/hzyitc/AmlImg/AmlCRC"
911
)
1012

1113
type ImageWriter struct {
@@ -125,7 +127,7 @@ func (w *ImageWriter) Write(path string, version uint32) error {
125127
var buf [4096]byte
126128
for {
127129
n, err := file.Read(buf[:])
128-
crc = AmlCRC(crc, buf[:n])
130+
crc = AmlCRC.AmlCRC(crc, buf[:n])
129131
if errors.Is(err, io.EOF) {
130132
break
131133
} else if err != nil {

buildAllPlatforms.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash
22

33
PROGRAM="AmlImg"
4-
CLI="./cli"
4+
CLI="./"
55
OUTPUT="bin/"
66
LDFLAGS="-s -w"
77

main.go

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
package main
2+
3+
import (
4+
"os"
5+
)
6+
7+
var version = "v0.0.0"
8+
9+
func usage() {
10+
print(os.Args[0] + " (" + version + ")\n")
11+
print("Usage:\n")
12+
print(" " + os.Args[0] + " unpack <img path> <extract dir path>\n")
13+
print(" " + os.Args[0] + " pack <img path> <dir path>\n")
14+
}
15+
16+
func main() {
17+
if len(os.Args) != 4 {
18+
usage()
19+
return
20+
}
21+
22+
switch os.Args[1] {
23+
case "unpack":
24+
os.MkdirAll(os.Args[3], 0755)
25+
26+
err := unpack(os.Args[2], os.Args[3])
27+
if err != nil {
28+
println(err.Error())
29+
return
30+
}
31+
32+
case "pack":
33+
err := pack(os.Args[2], os.Args[3])
34+
if err != nil {
35+
println(err.Error())
36+
return
37+
}
38+
}
39+
}

0 commit comments

Comments
 (0)