diff options
author | André Nusser <andre.nusser@googlemail.com> | 2018-08-04 18:39:31 +0200 |
---|---|---|
committer | André Nusser <andre.nusser@googlemail.com> | 2018-08-04 18:39:31 +0200 |
commit | ea743668192e0921ab46d5e863df5b754ce82656 (patch) | |
tree | 34948df16cfcc5ef61cbe1cf1d973aa6abae18bb /drumgizmo | |
parent | 84730760698833df09eb8b082a5473be5fc85c85 (diff) |
Add output when drumgizmo is called without arguments.
This intends to tell people who want to use the GUI that this is the
wrong place to search.
Diffstat (limited to 'drumgizmo')
-rw-r--r-- | drumgizmo/drumgizmoc.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drumgizmo/drumgizmoc.cc b/drumgizmo/drumgizmoc.cc index 573b463..0c3e190 100644 --- a/drumgizmo/drumgizmoc.cc +++ b/drumgizmo/drumgizmoc.cc @@ -75,6 +75,11 @@ static std::string usage(std::string name) { std::ostringstream output; output << + "==============================================================================\n" + "This is the command line version of DrumGizmo. The graphical user interface is\n" + "only available in the plugins.\n" + "==============================================================================\n" + "\n" "Usage: " << name << " [options] drumkitfile\n" "Options:\n" " -a, --async-load Load drumkit in the background and start the" @@ -218,6 +223,14 @@ int main(int argc, char* argv[]) hugin_flags = HUG_FLAG_DEFAULT; #endif /*DISABLE_HUGIN*/ + // if no arguments are passed, just print usage and exit + if (argc == 1) + { + std::cout << version(); + std::cout << usage(argv[0]); + exit(0); + } + opt.add("async-load", no_argument, 'a', [&]() { async = true; }); |