From c63628919d9c81dea0564c9a8c61801fd2c66d41 Mon Sep 17 00:00:00 2001 From: Pascal Schmid Date: Wed, 15 May 2024 21:48:10 +0200 Subject: [PATCH] Find all files of type --- README.md | 6 ++++++ lib/find_old_mp3s.ex | 8 ++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 04bf7a7..d2b68a1 100644 --- a/README.md +++ b/README.md @@ -11,3 +11,9 @@ MIX_ENV=prod mix release ``` The built binary will be in `_build/prod/rel/bakeware/find_old_mp3s` + +## Usage + +```shell +_build/prod/rel/bakeware/find_old_mp3s "~/**/*.{mp3}" +``` diff --git a/lib/find_old_mp3s.ex b/lib/find_old_mp3s.ex index 09aff15..ddd8bca 100644 --- a/lib/find_old_mp3s.ex +++ b/lib/find_old_mp3s.ex @@ -2,8 +2,12 @@ defmodule FindOldMp3s.Main do use Bakeware.Script @impl Bakeware.Script - def main(_args) do - IO.puts "Hello, World!" + def main(args) do + path = args + |> Path.expand + + Path.wildcard(path) |> Enum.each(fn path -> IO.puts(path) end) + 0 end end