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