refactor: 移除 slice 包和 hash 包,新增 listings、mappings 包存放数组、切片、映射等数据结构,原 slice、hash 包中的工具函数迁移至 collection 包,与 sher 包合并并移除 sher 包。完善 collection 包测试用例
This commit is contained in:
@@ -5,8 +5,8 @@ import (
|
||||
"github.com/kercylan98/minotaur/planner/pce"
|
||||
"github.com/kercylan98/minotaur/planner/pce/cs"
|
||||
"github.com/kercylan98/minotaur/planner/pce/tmpls"
|
||||
"github.com/kercylan98/minotaur/utils/collection"
|
||||
"github.com/kercylan98/minotaur/utils/file"
|
||||
"github.com/kercylan98/minotaur/utils/hash"
|
||||
"github.com/kercylan98/minotaur/utils/str"
|
||||
"github.com/spf13/cobra"
|
||||
"github.com/tealeg/xlsx"
|
||||
@@ -64,7 +64,7 @@ func init() {
|
||||
var exporter = pce.NewExporter()
|
||||
loader := pce.NewLoader(pce.GetFields())
|
||||
|
||||
excludes := hash.ToMapBool(str.SplitTrimSpace(exclude, ","))
|
||||
excludes := collection.ConvertSliceToBoolMap(str.SplitTrimSpace(exclude, ","))
|
||||
for _, xlsxFile := range xlsxFiles {
|
||||
xf, err := xlsx.OpenFile(xlsxFile)
|
||||
if err != nil {
|
||||
|
||||
@@ -6,8 +6,8 @@ import (
|
||||
"github.com/kercylan98/minotaur/planner/pce"
|
||||
"github.com/kercylan98/minotaur/planner/pce/cs"
|
||||
"github.com/kercylan98/minotaur/planner/pce/tmpls"
|
||||
"github.com/kercylan98/minotaur/utils/collection"
|
||||
"github.com/kercylan98/minotaur/utils/file"
|
||||
"github.com/kercylan98/minotaur/utils/hash"
|
||||
"github.com/kercylan98/minotaur/utils/str"
|
||||
"github.com/spf13/cobra"
|
||||
"github.com/tealeg/xlsx"
|
||||
@@ -61,7 +61,7 @@ func init() {
|
||||
var exporter = pce.NewExporter()
|
||||
loader := pce.NewLoader(pce.GetFields())
|
||||
|
||||
excludes := hash.ToMapBool(str.SplitTrimSpace(exclude, ","))
|
||||
excludes := collection.ConvertSliceToBoolMap(str.SplitTrimSpace(exclude, ","))
|
||||
for _, xlsxFile := range xlsxFiles {
|
||||
xf, err := xlsx.OpenFile(xlsxFile)
|
||||
if err != nil {
|
||||
|
||||
@@ -6,8 +6,8 @@ import (
|
||||
"github.com/kercylan98/minotaur/planner/pce"
|
||||
"github.com/kercylan98/minotaur/planner/pce/cs"
|
||||
"github.com/kercylan98/minotaur/planner/pce/tmpls"
|
||||
"github.com/kercylan98/minotaur/utils/collection"
|
||||
"github.com/kercylan98/minotaur/utils/file"
|
||||
"github.com/kercylan98/minotaur/utils/hash"
|
||||
"github.com/kercylan98/minotaur/utils/str"
|
||||
"github.com/tealeg/xlsx"
|
||||
"os"
|
||||
@@ -61,7 +61,7 @@ func TestExecute(t *testing.T) {
|
||||
var exporter = pce.NewExporter()
|
||||
loader := pce.NewLoader(pce.GetFields())
|
||||
|
||||
excludes := hash.ToMapBool(str.SplitTrimSpace(exclude, ","))
|
||||
excludes := collection.ConvertSliceToBoolMap(str.SplitTrimSpace(exclude, ","))
|
||||
for _, xlsxFile := range xlsxFiles {
|
||||
xf, err := xlsx.OpenFile(xlsxFile)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user