Skip to content

Feature/tig cli unified - #34

Merged
HuiJun merged 3 commits into
developfrom
feature/tig-cli-unified
Aug 4, 2026
Merged

Feature/tig cli unified#34
HuiJun merged 3 commits into
developfrom
feature/tig-cli-unified

Conversation

@HuiJun

@HuiJun HuiJun commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

HuiJun added 3 commits August 3, 2026 14:48
Replace three variant packages with single tig-cli package:
- Single 'tig' command for all VICAR tools
- Backend Docker image configurable via CONTAINER_IMAGE env var
- Default: ghcr.io/nasa-ammos/tig/terrain-intelligence-generator:opensource
- Automatic host-to-container path translation
- 42 tests, 91% coverage, all passing
- CI workflows for test and PyPI publish

Includes documentation:
- Implementation design and plan in docs/plans/
- GeoCal integration analysis in docs/geocal-integration-status.md
- Experimental GeoCal Dockerfile (non-functional, for reference)
…files

- Add Apache-2.0 LICENSE to tig-cli/ (resolves MANIFEST.in include and pyproject license)
- Populate tig-cli/README.md with install/usage/config docs
- Remove unrelated, non-functional GeoCal artifacts (Dockerfile.geocal,
  build-geocal-image.sh, docs/geocal-integration-status.md)
On macOS, /tmp is symlinked to /private/tmp. Path.resolve() returns the
canonical path, causing test assertion to fail. Update test to expect
resolved path for cross-platform compatibility.
@HuiJun
HuiJun merged commit cfe7578 into develop Aug 4, 2026
16 checks passed
@HuiJun
HuiJun deleted the feature/tig-cli-unified branch August 4, 2026 22:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant