heyTimApple
little command line tools
Hello, I am just learning Elixir as a first language. I have done beginning tuts on F#, Clojure, Python, Rust, and Ruby before I stopped here.
I want to make a little command line tool that backs up a local config file to github occasionally. Is this something Elixir could be used to build? If so, could someone point me in the direction of places to look to learn to make this happen? I should mention the tool would be for windows.
I’m currently taking the The Complete Elixir and Phoenix Bootcamp and I’m early in but it so far, it’s a lot of playing with lists and manipulating them. Don’t know when it will get into other stuff and wanted to make this thing happen sooner than later.
Cheers!
Most Liked
astery
Hi @heyTimApple . Read about building escript in elixir for small cli tool - Executables · Elixir School. And take a look at &System.cmd/3 function to run git.
Also as you working under windows, beware that all commands you want to run, should be in your PATH (e.g. git executable)
kokolegorille
Hello and welcome,
Elixir needs to load the vm, which might not fit a command line tool.
You might still do it, but for this I would pick Rust.
strzibny
If you want a small program that is run with Cron, Rust might be a better choice. That said if you want a long running little daemon (like a service), Elixir would be a good fit.
(Not that you cannot do no 1 in Elixir, you still get self contained executable and fast start up.)









