Drew Short
3 years ago
6 changed files with 1293 additions and 4 deletions
-
49cmd/root.go
-
15go.mod
-
1181go.sum
-
30internal/parser/dockerfile.go
-
18internal/parser/parser.go
-
4main.go
1181
go.sum
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,30 @@ |
|||||
|
/* |
||||
|
Copyright © 2021 Drew Short <warricks@sothr.com> |
||||
|
|
||||
|
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
|
you may not use this file except in compliance with the License. |
||||
|
You may obtain a copy of the License at |
||||
|
|
||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
|
||||
|
Unless required by applicable law or agreed to in writing, software |
||||
|
distributed under the License is distributed on an "AS IS" BASIS, |
||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
|
See the License for the specific language governing permissions and |
||||
|
limitations under the License. |
||||
|
*/ |
||||
|
|
||||
|
// Package parser implements the required components for working with image definitions
|
||||
|
package parser |
||||
|
|
||||
|
import ( |
||||
|
"github.com/moby/buildkit/frontend/dockerfile/parser" |
||||
|
"os" |
||||
|
) |
||||
|
|
||||
|
func parse(dockerfilePath string) { |
||||
|
dockerfile, err := os.Open(dockerfilePath) |
||||
|
defer dockerfile.Close() |
||||
|
|
||||
|
parseResult, err := parser.Parse(dockerfile) |
||||
|
} |
@ -0,0 +1,18 @@ |
|||||
|
/* |
||||
|
Copyright © 2021 Drew Short <warricks@sothr.com> |
||||
|
|
||||
|
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
|
you may not use this file except in compliance with the License. |
||||
|
You may obtain a copy of the License at |
||||
|
|
||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
|
||||
|
Unless required by applicable law or agreed to in writing, software |
||||
|
distributed under the License is distributed on an "AS IS" BASIS, |
||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
|
See the License for the specific language governing permissions and |
||||
|
limitations under the License. |
||||
|
*/ |
||||
|
|
||||
|
// Package parser implements the required components for working with image definitions
|
||||
|
package parser |
Write
Preview
Loading…
Cancel
Save
Reference in new issue