Hey everyone, I just wanted to share a project I have been working on in 
between my space game. In 2016 when trying to learn the Ruby Programming 
Language, I wanted to create something that would teach me some basic 
fundamentals. I thought about what I could do and came up with writing a 
package manager wrapper. Now something like this could be done using shell 
aliases or a shell script but if applied to a programming language such as Nim, 
there are some really good lessons to be learned such as:

  * Command line arguments
  * Interacting with the shell
  * Accessing the file system (writing and reading files, checking if a 
directory exists, etc)
  * for loops
  * conditionals
  * interacting with external libraries 
([colorize](https://github.com/molnarmark/colorize) in my case)



If any new programmers (either with Nim or in general), should feel free to 
contribute code to the project. I want new users to feel welcome in the Nim 
community so if you are new, don't hesitate to send a pull request.

Project page: 
[https://github.com/silvernode/tuxn](https://forum.nim-lang.org/postActivity.xml#https-github-com-silvernode-tuxn)

Reply via email to