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?
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?