@@ -192,11 +192,11 @@ <h3><a id="installation"></a> <a href="#contents">≡</a> <a href="#installation
192192</ ul >
193193< h3 > < a id ="quick-tour "> </ a > < a href ="#contents "> ≡</ a > < a href ="#quick-tour "> Quick tour</ a > </ h3 >
194194< p > Here is a quick tour of basic < code > cppsm</ code > functionality.</ p >
195- < p > Create a new project:</ p >
195+ < p > Create a new empty project:</ p >
196196< pre > < code class ="hljs lang-bash "> mkdir PROJECT && cd "$_"
197- git init
198197cppsm init</ code > </ pre >
199- < p > Try the hello world example:</ p >
198+ < p > At this point you could try adding dependencies or writing code, but let's
199+ actually try the hello world example:</ p >
200200< pre > < code class ="hljs lang-bash "> cppsm init-hello
201201cppsm test
202202.build*/internals/hello</ code > </ pre >
@@ -239,21 +239,23 @@ <h4><a id="cppsm-format"></a> <a href="#contents">≡</a> <a href="#cppsm-format
239239< a target ="_blank " href ="https://clang.llvm.org/docs/ClangFormat.html "> clang-format < i class ="fas fa-xs fa-external-link-alt "> </ i > </ a > and
240240< a target ="_blank " href ="https://prettier.io/ "> prettier < i class ="fas fa-xs fa-external-link-alt "> </ i > </ a > .</ p >
241241< h4 > < a id ="cppsm-init "> </ a > < a href ="#contents "> ≡</ a > < a href ="#cppsm-init "> < code > cppsm init</ code > </ a > </ h4 >
242- < p > Initializes a new C++ project with cppsm configuration files or updates an
243- existing project to use the latest configuration files. Run < code > cppsm init</ code > in the
244- top-level directory of a fresh git project.</ p >
242+ < p > Initializes a new project with cppsm configuration files when run in an empty
243+ directory or updates an existing project to use the latest configuration files.
244+ See also < a href ="#cppsm-init-hello "> < code > cppsm init-hello</ code > </ a > and
245+ < a href ="#cppsm-init-library "> < code > cppsm init-library</ code > </ a > .</ p >
245246< p > Configuration variables:</ p >
246247< ul >
247248< li > < p > < a id ="init-name "> </ a > < a href ="#init-name "> < code > NAME='...'</ code > </ a > specifies the base name for
248249the project and defaults to the name of the current directory.</ p >
249250</ li >
250251< li > < p > < a id ="init-version "> </ a > < a href ="#init-version "> < code > VERSION='v1'|'...'</ code > </ a > specifies the
251- version suffix for the project.</ p >
252+ branch and version suffix for the project.</ p >
252253</ li >
253254</ ul >
254255< h4 > < a id ="cppsm-init-hello "> </ a > < a href ="#contents "> ≡</ a > < a href ="#cppsm-init-hello "> < code > cppsm init-hello</ code > </ a > </ h4 >
255- < p > Creates an example "Hello, world!" program in a freshly initialized project
256- directory.</ p >
256+ < p > Initializes a new project with an example "Hello, world!" program. This is only
257+ intended for educational purposes. See also < a href ="#cppsm-init "> < code > cppsm init</ code > </ a > and
258+ < a href ="#cppsm-init-library "> < code > cppsm init-library</ code > </ a > .</ p >
257259< pre > < code > CMakeLists.txt
258260equipment/
259261 testing.cpp/
@@ -278,8 +280,9 @@ <h4><a id="cppsm-init-hello"></a> <a href="#contents">≡</a> <a href="#cppsm-in
278280 hello.hpp
279281 library/
280282 hello.cpp</ code > </ pre > < h4 > < a id ="cppsm-init-library "> </ a > < a href ="#contents "> ≡</ a > < a href ="#cppsm-init-library "> < code > cppsm init-library</ code > </ a > </ h4 >
281- < p > Creates boilerplate for a simple library project with tests in a freshly
282- initialized project directory.</ p >
283+ < p > Initializes a new project with boilerplate for a simple library project in an
284+ empty directory. See also < a href ="#cppsm-init "> < code > cppsm init</ code > </ a > and
285+ < a href ="#cppsm-init-hello "> < code > cppsm init-hello</ code > </ a > .</ p >
283286< pre > < code > CMakeLists.txt
284287internals/
285288 CMakeLists.txt
0 commit comments