Web-based CLI
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
source
.babelrc
.gitignore
.travis.yml
LICENSE.md
README.md
bower.json
gulpfile.js
package.json

README.md

TinyCLI

TinyCLI is a web-based command line interface.

Configured modules

TinyCLI uses this setup of the following modules.

Language modules

  • Babel compiler for next generation JavaScript.
  • Jade preprocessor to generate HTML.
  • jQuery library for simplified writing of JavaScripts.
  • PostCSS with PreCSS to offer SCSS-like syntax.

Development environment modules

  • BrowserSync to get a similar development experience to CodePen.
  • Node.js for running JavaScript.
  • Gulp.js for task automation.
  • Bower to download packages from the web, like jQuery.

Setup

  1. Check the build status: Build Status Dependencies
  2. If you didn't before, install Node.js
  3. If you didn't before, install Gulp.js npm install --global gulp
  4. If you didn't before, install Bower npm install -g bower
  5. Enter git clone https://github.com/IOIO72/TinyCLI.git yourProjectsName
  6. Enter cd yourProjectsName
  7. Enter npm install
  8. Enter bower install

Development workflow

Serve and watch

gulp serve

This command builds the project, watches code changes and launches web browser and updates on code changes.

Watch (default)

gulp watch

or

gulp

This is basically the same as the serve task, but without the web browser launching and updating.

Build

gulp build

This task builds the project without watching and doing anything else afterwards.

Contributing

Be encouraged to ...

  • send ideas, thoughts, feedback
  • bug reports
  • feature requests
  • pull requests / merge requests

Please use feature or bug branches for your pull / merge requests like feature/(YOURFEATURE) or bug/(YOURBUGFIX).

Chat

Chat on gitter.im

License

MIT licensed

Copyright (c) 2016 Tamio Patrick Honma, http://honma.de