<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geoip.git/lib, branch copilot/add-unit-tests-for-lib-package</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/geoip.git/atom/lib?h=copilot%2Fadd-unit-tests-for-lib-package</id>
<link rel='self' href='http://cgit.235523.xyz/geoip.git/atom/lib?h=copilot%2Fadd-unit-tests-for-lib-package'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/'/>
<updated>2025-11-14T08:36:12Z</updated>
<entry>
<title>Add comprehensive unit tests for lib package with 90.3% coverage</title>
<updated>2025-11-14T08:36:12Z</updated>
<author>
<name>copilot-swe-agent[bot]</name>
<email>198982749+Copilot@users.noreply.github.com</email>
</author>
<published>2025-11-14T08:36:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=ea4f75a68465992c68779fc0cc4ea3ef251af05e'/>
<id>urn:sha1:ea4f75a68465992c68779fc0cc4ea3ef251af05e</id>
<content type='text'>
Co-authored-by: Loyalsoldier &lt;10487845+Loyalsoldier@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Feat: support to generate pure ASN data</title>
<updated>2025-01-31T04:47:42Z</updated>
<author>
<name>Loyalsoldier</name>
<email>10487845+Loyalsoldier@users.noreply.github.com</email>
</author>
<published>2025-01-31T04:13:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=d9ccff71c634dae0ed85608d37b2d0c2d732fa1a'/>
<id>urn:sha1:d9ccff71c634dae0ed85608d37b2d0c2d732fa1a</id>
<content type='text'>
when using maxmindGeoLite2ASNCSV as input format
</content>
</entry>
<entry>
<title>Refactor: lookup command</title>
<updated>2024-11-02T03:21:53Z</updated>
<author>
<name>Loyalsoldier</name>
<email>10487845+Loyalsoldier@users.noreply.github.com</email>
</author>
<published>2024-11-02T02:59:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=7f5d3a7680e791f9b3f0c1515e147e2ee437c4f1'/>
<id>urn:sha1:7f5d3a7680e791f9b3f0c1515e147e2ee437c4f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feat: add Len() function to container</title>
<updated>2024-11-02T01:49:40Z</updated>
<author>
<name>Loyalsoldier</name>
<email>10487845+Loyalsoldier@users.noreply.github.com</email>
</author>
<published>2024-11-02T01:49:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=fd436022b0021691cc7f0b7803136d268178af26'/>
<id>urn:sha1:fd436022b0021691cc7f0b7803136d268178af26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refine: make lookup command more specific</title>
<updated>2024-10-24T23:48:14Z</updated>
<author>
<name>Loyalsoldier</name>
<email>10487845+Loyalsoldier@users.noreply.github.com</email>
</author>
<published>2024-10-24T23:24:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=38dfd08332dda5809191bc54ef06b781b1d81e44'/>
<id>urn:sha1:38dfd08332dda5809191bc54ef06b781b1d81e44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feat: support JSON configuration with comments and trailing commas</title>
<updated>2024-10-23T23:16:35Z</updated>
<author>
<name>Loyalsoldier</name>
<email>10487845+Loyalsoldier@users.noreply.github.com</email>
</author>
<published>2024-10-23T23:08:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=87404b7cbcdaa441ed812434852c8aef5c7a5405'/>
<id>urn:sha1:87404b7cbcdaa441ed812434852c8aef5c7a5405</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feat: support remote URL in maxmindGeoLite2ASNCSV &amp; maxmindGeoLite2CountryCSV</title>
<updated>2024-08-13T03:31:05Z</updated>
<author>
<name>Loyalsoldier</name>
<email>10487845+Loyalsoldier@users.noreply.github.com</email>
</author>
<published>2024-08-13T03:30:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=d3d84fd33727fb323eec832adf6f5897997fd84e'/>
<id>urn:sha1:d3d84fd33727fb323eec832adf6f5897997fd84e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feat: support mihomo MRS format as input &amp; output</title>
<updated>2024-08-11T03:59:21Z</updated>
<author>
<name>Loyalsoldier</name>
<email>10487845+Loyalsoldier@users.noreply.github.com</email>
</author>
<published>2024-08-11T03:59:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=c2db35721738e91189cfb8a26fb3e97bcceb000d'/>
<id>urn:sha1:c2db35721738e91189cfb8a26fb3e97bcceb000d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feat: add lookup command</title>
<updated>2024-07-18T07:16:18Z</updated>
<author>
<name>Loyalsoldier</name>
<email>10487845+Loyalsoldier@users.noreply.github.com</email>
</author>
<published>2024-07-18T05:22:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=fb0d03ecabd780601a3713f89744c397c24ed182'/>
<id>urn:sha1:fb0d03ecabd780601a3713f89744c397c24ed182</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feat: add merge command</title>
<updated>2024-07-08T09:13:26Z</updated>
<author>
<name>Loyalsoldier</name>
<email>10487845+Loyalsoldier@users.noreply.github.com</email>
</author>
<published>2024-07-08T09:13:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=130d27a531410485ccc37ca41c1dffe46a64c442'/>
<id>urn:sha1:130d27a531410485ccc37ca41c1dffe46a64c442</id>
<content type='text'>
merge command can merge plaintext IP &amp; CIDR from standard input, then print the merged result to standard output

usage example:
curl https://example.com/path/to/your/plaintext/cidr.txt | geoip merge

cat ./path/to/your/plaintext/cidr.txt | geoip merge
</content>
</entry>
</feed>
