Documentation
¶
Overview ¶
Package main is the entry point for the meta1v CLI tool.
meta1v is a command-line utility for interacting with Canon EFD files, allowing users to view, export, and manipulate metadata recorded by Canon EOS film cameras.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd provides the command-line interface for meta1v.
|
Package cmd provides the command-line interface for meta1v. |
|
internal
|
|
|
cli
Package cli provides the root command and CLI interface for the meta1v application.
|
Package cli provides the root command and CLI interface for the meta1v application. |
|
cli/customfunctions
Package customfunctions provides business logic for listing and exporting custom function settings.
|
Package customfunctions provides business logic for listing and exporting custom function settings. |
|
cli/customfunctions/export
Package export provides the CLI command for exporting custom function settings to CSV format.
|
Package export provides the CLI command for exporting custom function settings to CSV format. |
|
cli/customfunctions/export/mocks
Package export_test is a generated GoMock package.
|
Package export_test is a generated GoMock package. |
|
cli/customfunctions/ls
Package ls provides the CLI command for listing custom function settings from EFD files.
|
Package ls provides the CLI command for listing custom function settings from EFD files. |
|
cli/customfunctions/ls/list/mocks
Package list_test is a generated GoMock package.
|
Package list_test is a generated GoMock package. |
|
cli/customfunctions/ls/mocks
Package ls_test is a generated GoMock package.
|
Package ls_test is a generated GoMock package. |
|
cli/exif
Package exif provides the CLI command for writing EXIF metadata to image files.
|
Package exif provides the CLI command for writing EXIF metadata to image files. |
|
cli/exif/mocks
Package exif_test is a generated GoMock package.
|
Package exif_test is a generated GoMock package. |
|
cli/focusingpoints
Package focusingpoints provides business logic for displaying focusing point grids from EFD files.
|
Package focusingpoints provides business logic for displaying focusing point grids from EFD files. |
|
cli/focusingpoints/ls
Package ls provides the CLI command for displaying focusing point grids from EFD files.
|
Package ls provides the CLI command for displaying focusing point grids from EFD files. |
|
cli/focusingpoints/ls/mocks
Package ls_test is a generated GoMock package.
|
Package ls_test is a generated GoMock package. |
|
cli/frame
Package frame provides business logic for listing and exporting frame information from EFD files.
|
Package frame provides business logic for listing and exporting frame information from EFD files. |
|
cli/frame/export
Package export provides the CLI command for exporting frame information to CSV format.
|
Package export provides the CLI command for exporting frame information to CSV format. |
|
cli/frame/export/mocks
Package export_test is a generated GoMock package.
|
Package export_test is a generated GoMock package. |
|
cli/frame/ls
Package ls provides the CLI command for listing frame information from EFD files.
|
Package ls provides the CLI command for listing frame information from EFD files. |
|
cli/frame/ls/mocks
Package ls_test is a generated GoMock package.
|
Package ls_test is a generated GoMock package. |
|
cli/roll
Package roll provides business logic for listing and exporting film roll information.
|
Package roll provides business logic for listing and exporting film roll information. |
|
cli/roll/export
Package export provides the CLI command for exporting film roll information to CSV format.
|
Package export provides the CLI command for exporting film roll information to CSV format. |
|
cli/roll/export/mocks
Package export_test is a generated GoMock package.
|
Package export_test is a generated GoMock package. |
|
cli/roll/ls
Package ls provides the CLI command for listing film roll information from EFD files.
|
Package ls provides the CLI command for listing film roll information from EFD files. |
|
cli/roll/ls/mocks
Package ls_test is a generated GoMock package.
|
Package ls_test is a generated GoMock package. |
|
cli/thumbnail
Package thumbnail provides business logic for displaying embedded thumbnails from EFD files.
|
Package thumbnail provides business logic for displaying embedded thumbnails from EFD files. |
|
cli/thumbnail/ls
Package ls provides the CLI command for displaying embedded thumbnails from EFD files.
|
Package ls provides the CLI command for displaying embedded thumbnails from EFD files. |
|
cli/thumbnail/ls/mocks
Package ls_test is a generated GoMock package.
|
Package ls_test is a generated GoMock package. |
|
container
Package container provides dependency injection for meta1v services.
|
Package container provides dependency injection for meta1v services. |
|
domain
Package domain provides validated business domain types for Canon EFD metadata.
|
Package domain provides validated business domain types for Canon EFD metadata. |
|
records
Package records defines the binary structure of Canon EFD files.
|
Package records defines the binary structure of Canon EFD files. |
|
records/mocks
Package records_test is a generated GoMock package.
|
Package records_test is a generated GoMock package. |
|
service/csvexport
Package csvexport provides CSV export functionality for Canon EFD metadata.
|
Package csvexport provides CSV export functionality for Canon EFD metadata. |
|
service/csvexport/mocks
Package csvexport_test is a generated GoMock package.
|
Package csvexport_test is a generated GoMock package. |
|
service/display
Package display provides formatting and rendering services for Canon EFD metadata.
|
Package display provides formatting and rendering services for Canon EFD metadata. |
|
service/display/mocks
Package display_test is a generated GoMock package.
|
Package display_test is a generated GoMock package. |
|
service/efd
Package efd provides services for reading and parsing Canon EFD binary files.
|
Package efd provides services for reading and parsing Canon EFD binary files. |
|
service/efd/mocks
Package efd_test is a generated GoMock package.
|
Package efd_test is a generated GoMock package. |
|
service/exif
Package exif provides services for writing EXIF metadata to image files using Canon EFD frame data.
|
Package exif provides services for writing EXIF metadata to image files using Canon EFD frame data. |
|
service/exif/mocks
Package exif_test is a generated GoMock package.
|
Package exif_test is a generated GoMock package. |
|
service/osexec
Package osexec provides an abstraction layer over os/exec for command execution.
|
Package osexec provides an abstraction layer over os/exec for command execution. |
|
service/osexec/mocks
Package osexec_test is a generated GoMock package.
|
Package osexec_test is a generated GoMock package. |
|
service/osfs
Package osfs provides an abstraction layer over the os package's filesystem operations.
|
Package osfs provides an abstraction layer over the os package's filesystem operations. |
|
service/osfs/mocks
Package osfs_test is a generated GoMock package.
|
Package osfs_test is a generated GoMock package. |
|
tools/docgen
command
|
Click to show internal directories.
Click to hide internal directories.