Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unix/func
Modern Command Line Framework.
https://github.com/unix/func
command-framework command-line javascript-shell typescript-framework
Last synced: 12 days ago
JSON representation
Modern Command Line Framework.
- Host: GitHub
- URL: https://github.com/unix/func
- Owner: unix
- License: mit
- Created: 2019-06-13T15:13:12.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-12T21:38:49.000Z (over 1 year ago)
- Last Synced: 2024-04-26T20:20:48.959Z (7 months ago)
- Topics: command-framework, command-line, javascript-shell, typescript-framework
- Language: TypeScript
- Homepage: https://func.unix.bio
- Size: 716 KB
- Stars: 408
- Watchers: 9
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-js-posts - FUNC: Another Simple Way to Build Command-Line Tools
README
## FUNC
[![CircleCI](https://circleci.com/gh/unix/func.svg?style=svg)](https://circleci.com/gh/unix/func) [![Build Status](https://travis-ci.org/unix/func.svg?branch=master)](https://travis-ci.org/unix/func)
More popular and simple way to build command-line tools.
## Feature
- Very small volume ≈ [7kb](https://github.com/unix/func/blob/master/examples/gzbundle/archived.tar.gz)
- Elegant grammar
- Very few dependencies, maximum optimized running speed and `npm` download time
- Template support, best practices right away
## Quick Start
Just run `npm init func` to create project.
1. `npm init func`: create project
2. `npm i`: install deps.
3. `npm start`: setup link and development ready.
It's all.
## Documentation
- [func.unix.bio](https://func.unix.bio)
## Thanks
Thanks to [Shannon Moeller](https://github.com/shannonmoeller) for donating the pkgname "func" on npm!
## LICENSE
[MIT](./LICENSE)