TheLocehiliosan / yadm

Yet Another Dotfiles Manager
https://yadm.io/
GNU General Public License v3.0
4.91k stars 176 forks source link

Makefile does not install completions #487

Open hgersen opened 1 month ago

hgersen commented 1 month ago

This issue is about

Describe the issue

When attempting to package yadm using the provided Makefile I noticed two issues:

1) The "make install" command currently does not install the provided bash, zsh and fish completions; it would be good to add these completions to this target to be able to use the makefile to install the package?

2) "make all" is a standard target, where one expects the program to be compiled. This makes it surprising that it instead shows the help piped through less which also breaks assumptions in build systems. Note that having the "usage" target as the first item in the makefile would actually already show usage when running "make" making this not needed in the current form?