Vedeu (vee-dee-you; aka VDU) is my attempt at creating a terminal based application framework without the need for Ncurses. Please see Vedeu. Vedeu CLI is a plugin for Vedeu which provides the means to generate client application code suitable for Vedeu.
Patience.
To install Vedeu, simply:
gem install vedeu
To use Vedeu's application scaffolding, see the RubyDoc
Coming soon!
More coming soon! In the meantime...
To create a new application framework use:
vedeu new your_app_name_here
To create a new view with supporting files within your newly created application, after moving into your application directory, use:
mv your_app_name_here
vedeu view your_view_name_here
To find out what version of Vedeu::CLI (and Vedeu) you are using, use:
vedeu version
Pull requests are very welcome! Please try to follow these simple rules if applicable:
- Please create a topic branch for every separate change you make.
- Make sure your patches are well tested.
- Update the Yard documentation.
(Use
yard stats --list-undoc
to locate undocumented code) - Update the README.
- Please do not change the version number.
Any branch on the repository that is not master
is probably experimental; do
not rely on anything in these branches. Typically, twerks
will be merged
into master
before a release, and branches prefixed with spike/
are me
playing with ideas.
- Fork it (https://github.com/gavinlaking/vedeu_cli/fork)
- Clone it
- Run
bundle
- Run
rake
(runs all tests and coverage report) orbundle exec guard
- Create your feature branch (
git checkout -b my-new-feature
) - Write some tests, write some code, have some fun!
- Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new pull request.
https://github.com/gavinlaking/vedeu_cli/graphs/contributors