cake-build/cake

Add tab completion for CLI switches and task names

Open

#2.974 geöffnet am 6. Dez. 2020

Auf GitHub ansehen
 (0 Kommentare) (1 Reaktion) (0 zugewiesene Personen)C# (738 Forks)batch import
FeatureHelp wantedUp-for-grabs

Repository-Metriken

Stars
 (3.742 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 1T 1h) (25 gemergte PRs in 30 T)

Beschreibung

It would be nice to have tab completion for CLI switches of Cake .NET Tool and Cake Frosting.

Since --target is not a CLI switch for Cake .NET Tool implementing tab completion for task names might be challenging. For Cake Frosting --target is a CLI switch and it should be possible to implement tab completion also for task names. Performance will be an issue here, since we don't want to recompile on every key stroke and we should cache available task names somewhere (which would mean that task names are only available after first compilation).

Contributor Guide