User-friendly nimcli.
-
i18n
🇬🇧🇨🇳
-
Fast
🐌clone => 🚀clone from speed up source
-
Friendly
nim👑 & nimble💍 & useful tools✨ => All-In-One
-
Extensible
add your own commands template
nimble install unimcli
- install pkgs:
unim install pkgname1,pkgname2,pkgname3
unim run app.nim
use:
unim build app.nim
instead of:
nim c -d:release app.nim
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
- create:
unim mycmd add [name] [command] [discription]
- del:
unim mycmd del [name]
- use:
unim mycmd [name]
- choose your language:
unim config set lang
- choose pkglist source:
unim config set source
- fast git clone install
- i18n select & rebuild tools
- ask configs(language/source) when first use
- add command yourself
- update update nim & nimpkgs
- run hot-reload debug
- build easy firendly cross-compile
- build dll
- add other commands from nim & nimble
- docker auto build docker image
- nimist support
- pack pack static files to binary
- upx support
- choosenim support for nim manage
- bump support for dev
Any contributions are welcome, be it pull requests, code reviews, documentation improvements, bug reports, or feature requests.
We need your help:
-
⭐More language support⭐
HOW : Add new language and improve translations in
src/unimcli/i18n/translations.cfg
-
Examples
HOW : Edit this readme,add more examples.
-
Code tests
HOW : Add tests in
tests
dir