unimcli
User-friendly nimcli, make nim more easy to use.
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Failing |
| Stars | 1 |
| Forks | 0 |
| Open Issues | 0 |
| Last Commit | 2020-12-18 |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:25 |
Tags
Installation
nimble install unimcli
choosenim install unimcli
git clone https://github.com/unimorg/unimcli
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| unimcli | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/unimorg/unimcli |
|---|---|
| Homepage | https://github.com/unimorg/unimcli |
| Registry Source | github |
README
Unimcli

User-friendly nimcli.
Features
- i18n
🇬🇧🇨🇳
- Fast
🐌clone => 🚀clone from speed up source
- Friendly
nim👑 & nimble💍 & useful tools✨ => All-In-One
- Extensible
add your own commands template
Install
nimble install unimcli
Examples
install
- 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
- create:
unim mycmd add [name] [command] [discription] - del:
unim mycmd del [name] - use:
unim mycmd [name]
config
- choose your language:
unim config set lang - choose pkglist source:
unim config set source
Roadmap
- [x] fast git clone install
- [x] i18n select & rebuild tools
- [x] ask configs(language/source) when first use
- [x] 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
Contributing
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 insrc/unimcli/i18n/translations.cfg
- Examples
HOW : Edit this readme,add more examples.
- Code tests
HOW : Add tests in testsdir