diff options
author | dvs1 | 2024-11-04 13:48:31 +1000 |
---|---|---|
committer | dvs1 | 2024-11-04 13:48:31 +1000 |
commit | 66c6ac367f964aeb49df5be3957de70f306c14e9 (patch) | |
tree | 1c43953f940df7fed92ae6355236c0f4e9901e44 | |
parent | Copy paste error, actually name it purging. (diff) | |
download | JackOnAllDevices-66c6ac367f964aeb49df5be3957de70f306c14e9.zip JackOnAllDevices-66c6ac367f964aeb49df5be3957de70f306c14e9.tar.gz JackOnAllDevices-66c6ac367f964aeb49df5be3957de70f306c14e9.tar.bz2 JackOnAllDevices-66c6ac367f964aeb49df5be3957de70f306c14e9.tar.xz |
The command might not be the first argument.
-rwxr-xr-x | aataaj.lua | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -81,15 +81,15 @@ NOTE - Seems both ALSA and JACK are per user. So you need to run | |||
81 | ]] | 81 | ]] |
82 | Version = '0.0 crap' | 82 | Version = '0.0 crap' |
83 | 83 | ||
84 | 84 | local cmd = '' | |
85 | local options = | 85 | local options = |
86 | { | 86 | { |
87 | start = {help = 'Command to start the scanning process, for Sys V init.', }, | 87 | start = {help = 'Command to start the scanning process, for Sys V init.', func = function(self, options, a, args, i) cmd = 'start' end}, |
88 | restart = {start}, | 88 | restart = {start}, |
89 | ['force-reload'] = {start}, | 89 | ['force-reload'] = {start}, |
90 | status = {help = 'Command to check the status of the scanning process, for Sys V init.', }, | 90 | status = {help = 'Command to check the status of the scanning process, for Sys V init.', }, |
91 | stop = {help = 'Command to stop the scanning process, for Sys V init.', }, | 91 | stop = {help = 'Command to stop the scanning process, for Sys V init.', }, |
92 | JACK = {help = 'Command to start the JACK stuff, for users.', }, | 92 | JACK = {help = 'Command to start the JACK stuff, for users.', func = function(self, options, a, args, i) cmd = 'JACK' end}, |
93 | STOP = | 93 | STOP = |
94 | { | 94 | { |
95 | help = 'Command to stop the JACK stuff, for users.', | 95 | help = 'Command to stop the JACK stuff, for users.', |
@@ -223,7 +223,7 @@ for i,l in ipairs(cards.lines) do | |||
223 | Cards[n]['devs'][m] = m | 223 | Cards[n]['devs'][m] = m |
224 | print('\tFound playback device ' .. Cards[n].card - 1 .. ' : ' .. Cards[n]['name'] .. '\tDEVICE: ' .. Cards[n]['playbackDevs'][j] .. ', sub device ' .. m) | 224 | print('\tFound playback device ' .. Cards[n].card - 1 .. ' : ' .. Cards[n]['name'] .. '\tDEVICE: ' .. Cards[n]['playbackDevs'][j] .. ', sub device ' .. m) |
225 | -- io.flush() | 225 | -- io.flush() |
226 | if 'JACK' ~= arg[1] then | 226 | if 'JACK' ~= cmd then |
227 | -- print('\t\tALSA_CARD=' .. Cards[n].card - 1 .. ' ' .. speaker .. ' "Found playback device ' .. Cards[n].card - 1 .. ' : ' .. Cards[n]['name'] .. ' DEVICE: ' .. Cards[n]['playbackDevs'][j] .. ' ' .. m .. '"') | 227 | -- print('\t\tALSA_CARD=' .. Cards[n].card - 1 .. ' ' .. speaker .. ' "Found playback device ' .. Cards[n].card - 1 .. ' : ' .. Cards[n]['name'] .. ' DEVICE: ' .. Cards[n]['playbackDevs'][j] .. ' ' .. m .. '"') |
228 | -- io.flush() | 228 | -- io.flush() |
229 | end | 229 | end |
@@ -252,7 +252,7 @@ local speak = function(card, subdevice, device, words, printIt, forkIt) | |||
252 | -- io.flush() | 252 | -- io.flush() |
253 | end | 253 | end |
254 | 254 | ||
255 | if 'start' == arg[1] then | 255 | if 'start' == cmd then |
256 | print('Your ' .. cnt .. ' audio devices are - ') | 256 | print('Your ' .. cnt .. ' audio devices are - ') |
257 | for k,C in pairs(Cards) do | 257 | for k,C in pairs(Cards) do |
258 | for j,c in ipairs(C['playbackDevs']) do | 258 | for j,c in ipairs(C['playbackDevs']) do |
@@ -466,7 +466,7 @@ pcm.!default { | |||
466 | ]]) | 466 | ]]) |
467 | a:close() | 467 | a:close() |
468 | end | 468 | end |
469 | elseif 'JACK' == arg[1] then | 469 | elseif 'JACK' == cmd then |
470 | print('') | 470 | print('') |
471 | print('Start up JACK and friends.') | 471 | print('Start up JACK and friends.') |
472 | print('jack_control') | 472 | print('jack_control') |