@@ -34,7 +34,12 @@ <h2><a id="contents"></a> <a href="#contents">≡</a> <a href="#contents">Conten
3434< ul >
3535< li > < a href ="#project-structure "> Project structure</ a > </ li >
3636< li > < a href ="#cppsm-command "> < code > cppsm</ code > command</ a > < ul >
37- < li > < a href ="#installation "> Installation</ a > </ li >
37+ < li > < a href ="#installation "> Installation</ a > < ul >
38+ < li > < a href ="#for-optional-code-formatting "> For optional code formatting</ a > </ li >
39+ < li > < a href ="#for-optional-auto-completion "> For optional auto completion</ a > </ li >
40+ < li > < a href ="#for-optional-watch-commands "> For optional watch commands</ a > </ li >
41+ </ ul >
42+ </ li >
3843< li > < a href ="#quick-tour "> Quick tour</ a > </ li >
3944< li > < a href ="#subcommands "> Subcommands</ a > < ul >
4045< li > < a href ="#cppsm-add "> < code > cppsm add (requires|equipment) <url> <branch></ code > </ a > </ li >
@@ -166,12 +171,22 @@ <h3><a id="installation"></a> <a href="#contents">≡</a> <a href="#installation
166171< pre > < code class ="hljs lang-bash "> CPPSM="path to cppsm-cli directory"
167172export PATH="$CPPSM/bin:$PATH"
168173. "$CPPSM/bash_completion"</ code > </ pre >
169- < p > For code formatting you need to have both
174+ < p > Optional dependencies:</ p >
175+ < ul >
176+ < li > < p > < a id ="for-optional-code-formatting "> </ a > < a href ="#for-optional-code-formatting "> For optional code formatting</ a >
177+ you need to have both
170178< a target ="_blank " href ="https://clang.llvm.org/docs/ClangFormat.html "> < code > clang-format</ code > < i class ="fas fa-xs fa-external-link-alt "> </ i > </ a > and
171179< a target ="_blank " href ="https://prettier.io/ "> < code > prettier</ code > < i class ="fas fa-xs fa-external-link-alt "> </ i > </ a > commands in path.</ p >
172- < p > For the optional auto completion of git urls you must have both
173- < a target ="_blank " href ="https://curl.haxx.se/ "> < code > curl</ code > < i class ="fas fa-xs fa-external-link-alt "> </ i > </ a > and < a target ="_blank " href ="https://stedolan.github.io/jq/ "> < code > jq</ code > < i class ="fas fa-xs fa-external-link-alt "> </ i > </ a >
174- commands in path.</ p >
180+ </ li >
181+ < li > < p > < a id ="for-optional-auto-completion "> </ a > < a href ="#for-optional-auto-completion "> For optional auto completion</ a >
182+ of git urls you must have both < a target ="_blank " href ="https://curl.haxx.se/ "> < code > curl</ code > < i class ="fas fa-xs fa-external-link-alt "> </ i > </ a > and
183+ < a target ="_blank " href ="https://stedolan.github.io/jq/ "> < code > jq</ code > < i class ="fas fa-xs fa-external-link-alt "> </ i > </ a > commands in path.</ p >
184+ </ li >
185+ < li > < p > < a id ="for-optional-watch-commands "> </ a > < a href ="#for-optional-watch-commands "> For optional watch commands</ a >
186+ you must have the < a target ="_blank " href ="http://emcrisostomo.github.io/fswatch/ "> < code > fswatch</ code > < i class ="fas fa-xs fa-external-link-alt "> </ i > </ a > command
187+ in path.</ p >
188+ </ li >
189+ </ ul >
175190< h3 > < a id ="quick-tour "> </ a > < a href ="#contents "> ≡</ a > < a href ="#quick-tour "> Quick tour</ a > </ h3 >
176191< p > Here is a quick tour of basic < code > cppsm</ code > functionality.</ p >
177192< p > Create a new project:</ p >
0 commit comments