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 latest trends and technologies. We have been doing that since 1998. We 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 shouldn't be a high 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.


Recent Tutorials

Feb 23, 2017
Updated:
Feb 23, 2017
Feb 23, 2017
Updated:
Feb 23, 2017
Feb 22, 2017
Updated:
Feb 22, 2017
Feb 21, 2017
Updated:
Feb 23, 2017
Feb 20, 2017
Updated:
Feb 21, 2017
Feb 20, 2017
Updated:
Feb 20, 2017
Feb 17, 2017
Updated:
Feb 19, 2017
Feb 16, 2017
Updated:
Feb 19, 2017
Feb 4, 2017
Updated:
Feb 4, 2017
Feb 4, 2017
Updated:
Feb 4, 2017
Feb 4, 2017
Updated:
Feb 4, 2017
Feb 3, 2017
Updated:
Feb 3, 2017
Feb 2, 2017
Updated:
Feb 4, 2017
Jan 31, 2017
Updated:
Feb 2, 2017
Jan 31, 2017
Updated:
Jan 31, 2017
Jan 29, 2017
Updated:
Feb 18, 2017