jacebrowning / jacebrowning/gitman
Add dependencies from the CLI
Open
feature
help wanted
- Dominant language
- Python
- Stars
- 225
- Forks
- 36
- Avg merge
- 15h 47m
- Merged PRs (30d)
- 8
Description
Something like:
1. `gitman add https://github.com/foo/bar`
2. `gitman add https://github.com/foo/bar@abc123`
The use of `@` to specify `rev` matches the `lock` command, updated by https://github.com/jacebrowning/gitman/issues/98.
Contributor guide
Research direction
Start by tracing the existing CLI implementation of the lock command and review issue #98 for how revisions are represented. Add an `add` command that accepts a repository URL with an optional `@rev`, and verify that both example forms create the intended dependency.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, python
- Domain
- cli, devtools
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100