<feed xmlns='http://www.w3.org/2005/Atom'>
<title>transcode.sh/transcode.sh.bash-completion.sh, branch v2.1.0</title>
<subtitle>Batch transcode helper for media files using ffmpeg.</subtitle>
<id>https://git.dennisfink.me/transcode.sh/atom/transcode.sh.bash-completion.sh?h=v2.1.0</id>
<link rel='self' href='https://git.dennisfink.me/transcode.sh/atom/transcode.sh.bash-completion.sh?h=v2.1.0'/>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/transcode.sh/'/>
<updated>2026-05-22T20:13:57Z</updated>
<entry>
<title>style(shell): use function keyword consistently</title>
<updated>2026-05-22T20:13:57Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-05-22T20:13:57Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/transcode.sh/commit/?id=70ca25e5b8cf72a30743170876f2565bc4c052fe'/>
<id>urn:sha1:70ca25e5b8cf72a30743170876f2565bc4c052fe</id>
<content type='text'>
Add the function keyword to shell function definitions across the main
script, developer scripts, and bash completion file.

This makes function declarations visually consistent throughout the
project and easier to scan without changing behavior.
</content>
</entry>
<entry>
<title>fix(completion): complete long option values</title>
<updated>2026-05-22T20:12:09Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-05-22T20:12:09Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/transcode.sh/commit/?id=e6df883f8bb16e24705db1937a0d1d62cef4ae9d'/>
<id>urn:sha1:e6df883f8bb16e24705db1937a0d1d62cef4ae9d</id>
<content type='text'>
Initialize bash completion with -n = so --option=value forms keep the
equals sign as part of the current word.

This fixes completion for long options that take values with equals
syntax, where pressing Tab after --option= previously failed to offer
value completions.

Update the manual sourcing hint to match the renamed .sh completion
file.
</content>
</entry>
<entry>
<title>chore(completion): add shell extension to completion file</title>
<updated>2026-05-22T17:37:03Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-05-22T17:37:03Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/transcode.sh/commit/?id=b06aac7607cabd5b192cc37b357c75e933f6ed13'/>
<id>urn:sha1:b06aac7607cabd5b192cc37b357c75e933f6ed13</id>
<content type='text'>
Rename the bash completion script to use a .sh extension so its file
type is clearer in editors and tooling.

Keep the completion contents unchanged while making the filename
consistent with the script-style files in the repository.
</content>
</entry>
</feed>
