Emacsのパッケージ周りの新しく`Cask`に入れ替えているのですが、`Cask`を使ってパッケージではなく単純に`Github`などに置かれている`*.el`ファイルをパッケージのように既にローカルに存在すれば何もせず、ファイルがなければダウンロードしてきて適切な場所に置くといったことはできますか？

Emacs 25.2 で以下の`ndmacro`を入れようとしています。  
<https://github.com/snj14/ndmacro.el>

今までは`~/.emacs.d/git`というディレクトリを作りその下に`git
clone`で落としてきたファイルを適時必要なものだけ起動時に読み込むようにしていたのですが、できるならパッケージとして管理したく質問いたしました。
CC BY-SA 3.0
2017-07-06T08:38:43.597
36144
2017-07-06T08:38:43.597
3271
question
emacs
CaskでGithub上に単純に.elファイルが置いてあるものをパッケージとして扱えますか？