Description
Quickly create files from a command line based on user defined snippets (global | user's home | projects) Templates can be shared through a team of developers inside a project. Developers for a project uses the same templates Kiss!
Kiss! alternatives and similar modules
Based on the "Command Line Apps" category.
Alternatively, view Kiss! alternatives based on common mentions on social networks and blogs.
-
ignite
Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! -
Live Server
A simple development http server with live reload capability. -
speed-test
Test your internet connection speed and ping using speedtest.net from the CLI -
rtail
rtail(1) - Terminal output to the browser in seconds, using UNIX pipes. -
David
:eyeglasses: Node.js module that tells you when your package npm dependencies are out of date. -
Whatspup
:white_square_button: WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer -
kill-tabs
Kill all Chrome tabs to improve performance, decrease battery usage, and save memory -
tty-table
Terminal table for Windows, Linux, and MacOS. Written in nodejs. Also works in browser console. Word wrap, padding, alignment, colors, Asian character support, per-column callbacks, and you can pass rows as objects or arrays. Backwards compatible with Automattic/cli-table. -
normit
Translations with speech synthesis in your terminal as a node package
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Kiss! or a related project?
Popular Comparisons
README
:wrench: KISS
KISS allow to create your own snippets for a context and share these with your project team mates.
npm install -g kiss-cli
mkdir myproject
cd myproject
kiss server ./index.js
:popcorn: Try it!
- KISS must be installed globally
- To add new types, create templates in a folder named
.kiss
at the root directory of your project beside of yourpackage.json
file - Templates files must be named
<type>.<extension>
- Kiss priorize templates in
(project)/.kiss
>/User/home/.kiss
>(npm_prefix_path)/.kiss
You could need KISS if
- You are a developer
- You are a developer in a team of developers
- You share templates with your team (Back/Front)
- You are bored of copying/pasting script content to create new script files
- ... :kiss:
Defaults available types/templates
html
HTML minimal ready pageserver
Simple ExpressJS server- React
pure
React/Redux connected pure componentdumb
React Stateless/Dump componentjest
Simple Jest test file
History
- v0.5.0
- :rocket: refactor all the things \o/
- v0.3.9
- update documentation
- v0.3.4
- :rocket: Release version
- v0.3.1
- Refactor all the things in ES6
- Removing Angular, AMD, Grunt... Templates
- Adding React Templates
- v0.2.0
- Generate files by types extension
- v0.1.41
- Remove --debug option
- Remove commander as cli parser
- v0.1.40
- Manage dotfiles
- v0.1.34
- Custom templates in your home folder
- Custom templates in your project folder
project folder > home folder > kiss folder
- v0.1.24
- Fix install 'npm install -g kiss-cli'
About
This file generator was motivated by the famous French Bonaldi's Effect: > It's totally unnecessary and therefore strictly indispensable! But it's also a great concept of the play La Cantatrice chauve by Eugène Ionesco :)
Issues
- Overwrite an existing file without prompts
- Not so Asynchronous
- Files permissions
- Units Tests...
- :apple: tested only
*Note that all licence references and agreements mentioned in the Kiss! README section above
are relevant to that project's source code only.