dom96 / choosenim

Tool for easily installing and managing multiple versions of the Nim programming language.
BSD 3-Clause "New" or "Revised" License
680 stars 64 forks source link

Add ability to commicate with nimble and `nim-toolchain.toml` toolchain override file to automatically select toolchain per-project #340

Open evan0greenup opened 8 months ago

evan0greenup commented 8 months ago

For Rust langauge, cargo is capable to select toolchain automatically via rust-toolchain.toml file.

If the required toolchain is not installed locally, rustup is capable to automatically download it.

It would be nice to add the similar functionality in nimble/choosenim. So it can make nim software development (especially open source contribution) more easily.

With this feature, developer will not have to spend massive time on setup a compatible environment for Nim project.

@dom96 , @genotrance, what are your opinions?