No description
Find a file
2020-12-18 23:39:58 +08:00
src up build 2020-12-18 23:39:58 +08:00
tests init 2020-12-07 22:01:25 +08:00
LICENSE readme&license 2020-12-08 08:33:47 +08:00
readme.md up build 2020-12-18 23:39:58 +08:00
unim up build 2020-12-18 23:39:58 +08:00
unimcli.nimble rm loco 2020-12-08 11:31:59 +08:00

Unimcli

User-friendly nimcli.

Features

  1. i18n

    🇬🇧🇨🇳

  2. Fast

    🐌clone => 🚀clone from speed up source

  3. Friendly

    nim👑 & nimble💍 & useful tools => All-In-One

  4. Extensible

    add your own commands template

Install

nimble install unimcli

Examples

install

  1. install pkgs:unim install pkgname1,pkgname2,pkgname3

run

unim run app.nim

build

use:

unim build app.nim

instead of:

nim c -d:release app.nim

mycmd

you can add command template like this:

unim mycmd add yourcmd unim_install_$1

use it with params:

unim mycmd yourcmd unim

this command is same as unim install unim

mycmd will convert _ to space

  1. create:unim mycmd add [name] [command] [discription]
  2. del:unim mycmd del [name]
  3. use:unim mycmd [name]

config

  1. choose your language:unim config set lang
  2. choose pkglist source:unim config set source

Roadmap

  1. fast git clone install
  2. i18n select & rebuild tools
  3. ask configs(language/source) when first use
  4. add command yourself
  5. update update nim & nimpkgs
  6. run hot-reload debug
  7. build easy firendly cross-compile
  8. build dll
  9. add other commands from nim & nimble
  10. docker auto build docker image
  11. nimist support
  12. pack pack static files to binary
  13. upx support
  14. choosenim support for nim manage
  15. bump support for dev

Contributing

Any contributions are welcome, be it pull requests, code reviews, documentation improvements, bug reports, or feature requests.

We need your help:

  1. More language support

    HOW : Add new language and improve translations insrc/unimcli/i18n/translations.cfg

  2. Examples

    HOW : Edit this readme,add more examples.

  3. Code tests

    HOW : Add tests in testsdir