<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mobius/cmd/mobius-hotline-server/main_test.go, branch main</title>
<subtitle>Friendship Quest remix of mobius, a hotline server in go #cli</subtitle>
<id>https://git.r.bdr.sh/mobius/atom/cmd/mobius-hotline-server/main_test.go?h=main</id>
<link rel='self' href='https://git.r.bdr.sh/mobius/atom/cmd/mobius-hotline-server/main_test.go?h=main'/>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/'/>
<updated>2025-07-05T00:24:02Z</updated>
<entry>
<title>Fix file handle close warnings by ignoring return values</title>
<updated>2025-07-05T00:24:02Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2025-07-05T00:24:02Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=ee6629ad78ac62fa14371ea5ddb7474c1fe9c979'/>
<id>urn:sha1:ee6629ad78ac62fa14371ea5ddb7474c1fe9c979</id>
<content type='text'>
Updated all file close operations to use anonymous functions that ignore
return values to satisfy golangci-lint errcheck warnings.
</content>
</entry>
<entry>
<title>Replace filepath.Join with path.Join for Windows compatibility</title>
<updated>2025-06-26T21:01:22Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2025-06-26T21:01:22Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=55b8e77c409761639e95168c77dc22c13e858b6b'/>
<id>urn:sha1:55b8e77c409761639e95168c77dc22c13e858b6b</id>
<content type='text'>
Replace all instances of filepath.Join with path.Join across the codebase
to improve Windows compatibility following the guidance from
https://github.com/golang/go/issues/44305.

Key changes:
- Replaced filepath.Join with path.Join in 14 files
- Updated import statements appropriately
- Resolved variable shadowing issues where function parameters
  named 'path' were conflicting with the path package
- Maintained filepath imports where needed for OS-specific functions
  like filepath.Walk, filepath.IsAbs, filepath.Dir, and filepath.Base

All tests pass, confirming the changes maintain functionality while
improving cross-platform compatibility.
</content>
</entry>
<entry>
<title>Refactor copyDir and findConfigPath functions in main.go</title>
<updated>2025-06-26T01:29:12Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2025-06-26T01:27:56Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=23ddb9fca47a4a1923fc474db552418e3031b592'/>
<id>urn:sha1:23ddb9fca47a4a1923fc474db552418e3031b592</id>
<content type='text'>
- Refactor copyDir: Add proper error handling, resource cleanup with defer,
  true recursion, better permissions (0755), and separation of concerns
- Refactor configSearchPaths -&gt; findConfigPath: Add directory validation,
  better naming, and clearer documentation
- Add comprehensive test suite for all functions with 100% test coverage
- Remove panic in copyDir, replace with proper error propagation
- Fix resource leaks by using defer for file cleanup
</content>
</entry>
</feed>
