Skip to content
Kick-start your next projects with one-command easily
JavaScript
Find file
Latest commit 6f59ac4 @azer azer Update README.md
Failed to load latest commit information.
bin first commit
docs Implement commands
examples Implement commands
lib alias list as ls
test add title to context
.gitignore first commit
.npmignore first commit
README.md Update README.md
index.js use es6 classes
package.json 1.3.0

README.md

kik

Kickstart your new projects with one command. Screenshot

Install

$ npm install -g starters/kik

The Goal

My goal with this project was saving as much as developer time possible. And I imagined a tool that can learn how to help developer to write code.

On the other words, we teach computers how to write code, instead of we write. And we can simply accomplish this by creating templates of small or big chunks of code, and building a UI system that lets the developer inserting these templates via human friendly UIs like in the example screenshot.

What is missing ?

  • Letting extensions register sub-commands: this will allow us to insert project-specific templates.
  • Extending CLI to support sub-commands: so we can run commands like kik :add-route. more examples

Usage

Kik is a command-line tool and a library for creating projects by using starters. It'll save your time from initializing projects from scratch, letting you choose what kind of project that you'd like to choose. It's designed not only for JavaScript, you can use it for creating any project by choosing or creating a starter.

Command-line

After installing it, you can simply call it on command-line to start your next project:

$ kik

It'll prompt you some basic questions like your Github handle, where you keep your code for once, and some project specific questions like its name, Github URL etc.

Programmatical Interface

See examples/programmatical.js for how to use kik programmatically.

Something went wrong with that request. Please try again.