Doodle3D / openwrt-buildroot-example

Example docker environment for building images for a specific project.
MIT License
17 stars 8 forks source link

Create better cli #1

Open peteruithoven opened 9 years ago

peteruithoven commented 9 years ago

Currently we work with a simple Run.sh bash script. This makes sure there are few dependencies (like having to install things like Node.js, Lua, Python etc). But it's not a very flexible language, it also doesn't work straight away on Windows.

Go

One interesting candidate would be doing this in Go. Quoting an article: Since Go is a compiled language, binaries of your app can be precompiled for each platform that you wish to distribute for. While not as portable as C, (and who can be, C compilers are everywhere!) Go provides a lightweight set of tools that can compile on many platforms for those who wish their end users to compile from source. The author even wrote a cli package.

With our experience in Node.js, Node.js is also a good candidate (even though users would need to install Node.js).