dandavison / dandavison/delta

🚀 Include completions in .deb packages

Open
#877 0 comments 3 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
32.2k
Forks
572
Avg merge
11m
Merged PRs (30d)
1

Description

The .deb packages don't seem to include the bash and zsh completions:

```
$ dpkg -c git-delta_0.11.3_amd64.deb
drwx------ root/root 0 2021-12-16 11:00 ./
drwxr-xr-x root/root 0 2021-12-16 11:00 ./usr/
drwxr-xr-x root/root 0 2021-12-16 11:00 ./usr/bin/
-rwxr-xr-x root/root 5518912 2021-12-16 11:00 ./usr/bin/delta
drwxr-xr-x root/root 0 2021-12-16 11:00 ./usr/share/
drwxr-xr-x root/root 0 2021-12-16 11:00 ./usr/share/doc/
drwxr-xr-x root/root 0 2021-12-16 11:00 ./usr/share/doc/git-delta/
-rw-r--r-- root/root 69847 2021-12-16 11:00 ./usr/share/doc/git-delta/README.md
-rw-r--r-- root/root 1283 2021-12-16 11:00 ./usr/share/doc/git-delta/copyright
```

Would it be possible to include them?

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the package contents with `dpkg -c` and locating the existing bash and zsh completion definitions alongside the .deb packaging entry point. Done means rebuilding the package shows both completion files installed in the expected system locations, while the delta binary and documentation remain included.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash, rust, zsh
Domain
cli, release
Issue type
Feature
Difficulty
3/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.