-let player = selectMediaPlayer()
-
-var searchQuery = ""
-var musicOnly = false
-var feelingLucky = false
-
-for kind, key, value in getopt():
- case kind
- of cmdArgument:
- searchQuery = key
- of cmdShortOption, cmdLongOption:
- case key
- of "m", "music": musicOnly = true
- of "l", "lucky": feelingLucky = true
- of cmdEnd:
- discard
-
-
-if "?watch" in searchQuery or "videos/watch" in searchQuery :
- discard execProcess(&"{player} {searchQuery}")
+proc play(command: string) =
+ logger.log(lvlDebug, &"Executing: ${command}")
+ discard execProcess(command)