Projects

Quick CLI 1.0

The quickest way to create command line program in Java. Quick CLI is an open source annotation based framework for creating shell program. It enables application developers to build command line tools without writing down boilerplate code. It's very simple and easy to learn. You will be starting using it in few minutes. Here are the quick features:

  1. It supports Linux style arguments and options.
  2. It's annotation based. You just have to use four annotations on method level.
  3. It generates help text, based on user provided descriptions on annotations
  4. By default, it appends 'help' and 'exit' commands.
  5. Prints information in table/column format with flexible alignments and wrapping.
  6. Automatic type conversion depending on the method parameter type

Check out the details with examples.

About LogicBig.com

Logicbig.com is primarily about software development. We are developers and engineers who care about software excellence. We love to design software. We love to share knowledge. We are strong advocates for the best engineering practices and logical reasoning.


Consultants: We provide software consultancy, technical advice and training. We help designing, structuring and developing maintainable projects, utilizing the latest trends and technologies. We have been doing that since 1998. We are U.S. based consultants and have worked on large-scale, multi-tier, enterprise-level software projects using languages such as Java and C++.


Open Source Projects: We design and develop easy to use open source software, frameworks and tools. We think when developers are going to use a framework, the API should be minimal intrusive and there should not be a steep learning curve. We are convinced that a framework software should be intuitive from a developer perspective and each feature should speak for itself with a reasonable need behind it.


Tutorials: We also write concise, intuitive and easy to understand tutorials. Our tutorials provide a lot of example projects and working scenarios. We emphasize on how to use logical reasoning to do things rather than memorizing stuff. All tutorials include complete project examples which were understood and tested by the authors. Sometimes, we have to investigate and debug even low level source code to find the answers/solutions which are not available or understandable via the documentations.


Recent Tutorials

Oct 16, 2017
Updated:
Oct 16, 2017
Oct 15, 2017
Updated:
Oct 16, 2017
Oct 12, 2017
Updated:
Oct 14, 2017
Oct 11, 2017
Updated:
Oct 11, 2017
Oct 10, 2017
Updated:
Oct 11, 2017
Oct 10, 2017
Updated:
Oct 11, 2017
Oct 9, 2017
Updated:
Oct 9, 2017
Oct 9, 2017
Updated:
Oct 9, 2017
Oct 9, 2017
Updated:
Oct 9, 2017
Oct 8, 2017
Updated:
Oct 8, 2017
Oct 7, 2017
Updated:
Oct 9, 2017
Oct 7, 2017
Updated:
Oct 8, 2017
Oct 7, 2017
Updated:
Oct 8, 2017
Oct 6, 2017
Updated:
Oct 7, 2017
Oct 6, 2017
Updated:
Oct 6, 2017
Oct 5, 2017
Updated:
Oct 5, 2017
Oct 4, 2017
Updated:
Oct 12, 2017
Oct 3, 2017
Updated:
Oct 4, 2017
Oct 2, 2017
Updated:
Oct 4, 2017