Skip to content

Commit

Permalink
build
Browse files Browse the repository at this point in the history
  • Loading branch information
CamJN committed Mar 4, 2024
1 parent 4fc6bd7 commit d55ce2d
Show file tree
Hide file tree
Showing 13 changed files with 102 additions and 52 deletions.
2 changes: 1 addition & 1 deletion docs/assets/css/main.css

Large diffs are not rendered by default.

15 changes: 14 additions & 1 deletion docs/changelog.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,18 +51,31 @@ <h1 id="logo"><a href="/index.html"><img src="assets/images/title.svg" alt="home
<li><a href="https://getargv.github.io/getargv.py/">Python</a></li>
<li><a href="https://getargv.github.io/getargv.cs/Getargv.xml">C#</a></li>
<li><a href="https://getargv.github.io/getargv.cpp/html">C++</a></li>
<li><a href="https://pkg.go.dev/github.com/getargv/getargv.go">Go</a></li>
</ul>
</li>
</ul>
</li>
<li>Downloads →</li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" height="35" width="116" loading="lazy"></iframe></li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" id="sponsorButton" height="32" width="116" loading="lazy"></iframe></li>
</ul>
</nav>
</header>

<!-- Main -->
<pre class="changelog">
<a href="https://github.com/CamJN/getargv/commit/cc065ee">cc065ee</a> macos-11 was dropped by homebrew
<a href="https://github.com/CamJN/getargv/commit/8f8ec67">8f8ec67</a> bump checkout action & use macos 14 runners
<a href="https://github.com/CamJN/getargv/commit/321a554">321a554</a> fix manpage warning
<a href="https://github.com/CamJN/getargv/commit/4dbad56">4dbad56</a> fix deployment target for macOS >= 11
<a href="https://github.com/CamJN/getargv/commit/9e98027">9e98027</a> adjust compilation db in CI for lint
<a href="https://github.com/CamJN/getargv/commit/66ea6e2">66ea6e2</a> Revert "max align type for storing alignment value"
<a href="https://github.com/CamJN/getargv/commit/7605440">7605440</a> update links & versions in readme
<a href="https://github.com/CamJN/getargv/commit/520f538">520f538</a> max align type for storing alignment value
<a href="https://github.com/CamJN/getargv/commit/03b02fa">03b02fa</a> more macOS versions for makefile
<a href="https://github.com/CamJN/getargv/commit/49ccf84">49ccf84</a> remove runner, it is no longer used
<a href="https://github.com/CamJN/getargv/commit/22c483e">22c483e</a> try to make child clean itself up
<a href="https://github.com/CamJN/getargv/commit/efce471">efce471</a> make version task better
<a href="https://github.com/CamJN/getargv/commit/4ec8995">4ec8995</a> bump version
<a href="https://github.com/CamJN/getargv/commit/899b1ee">899b1ee</a> quiet rm
<a href="https://github.com/CamJN/getargv/commit/444315b">444315b</a> fix productbuild
Expand Down
96 changes: 63 additions & 33 deletions docs/dylib.html

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion docs/fast.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,13 @@ <h1 id="logo"><a href="/index.html"><img src="assets/images/title.svg" alt="home
<li><a href="https://getargv.github.io/getargv.py/">Python</a></li>
<li><a href="https://getargv.github.io/getargv.cs/Getargv.xml">C#</a></li>
<li><a href="https://getargv.github.io/getargv.cpp/html">C++</a></li>
<li><a href="https://pkg.go.dev/github.com/getargv/getargv.go">Go</a></li>
</ul>
</li>
</ul>
</li>
<li>Downloads →</li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" height="35" width="116" loading="lazy"></iframe></li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" id="sponsorButton" height="32" width="116" loading="lazy"></iframe></li>
</ul>
</nav>
</header>
Expand Down
3 changes: 2 additions & 1 deletion docs/hallofshame.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,13 @@ <h1 id="logo"><a href="/index.html"><img src="assets/images/title.svg" alt="home
<li><a href="https://getargv.github.io/getargv.py/">Python</a></li>
<li><a href="https://getargv.github.io/getargv.cs/Getargv.xml">C#</a></li>
<li><a href="https://getargv.github.io/getargv.cpp/html">C++</a></li>
<li><a href="https://pkg.go.dev/github.com/getargv/getargv.go">Go</a></li>
</ul>
</li>
</ul>
</li>
<li>Downloads →</li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" height="35" width="116" loading="lazy"></iframe></li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" id="sponsorButton" height="32" width="116" loading="lazy"></iframe></li>
</ul>
</nav>
</header>
Expand Down
3 changes: 2 additions & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,13 @@ <h1 id="logo"><a href="/index.html"><img src="assets/images/title.svg" alt="home
<li><a href="https://getargv.github.io/getargv.py/">Python</a></li>
<li><a href="https://getargv.github.io/getargv.cs/Getargv.xml">C#</a></li>
<li><a href="https://getargv.github.io/getargv.cpp/html">C++</a></li>
<li><a href="https://pkg.go.dev/github.com/getargv/getargv.go">Go</a></li>
</ul>
</li>
</ul>
</li>
<li>Downloads →</li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" height="35" width="116" loading="lazy"></iframe></li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" id="sponsorButton" height="32" width="116" loading="lazy"></iframe></li>
</ul>
</nav>
</header>
Expand Down
3 changes: 2 additions & 1 deletion docs/interface.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,13 @@ <h1 id="logo"><a href="/index.html"><img src="assets/images/title.svg" alt="home
<li><a href="https://getargv.github.io/getargv.py/">Python</a></li>
<li><a href="https://getargv.github.io/getargv.cs/Getargv.xml">C#</a></li>
<li><a href="https://getargv.github.io/getargv.cpp/html">C++</a></li>
<li><a href="https://pkg.go.dev/github.com/getargv/getargv.go">Go</a></li>
</ul>
</li>
</ul>
</li>
<li>Downloads →</li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" height="35" width="116" loading="lazy"></iframe></li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" id="sponsorButton" height="32" width="116" loading="lazy"></iframe></li>
</ul>
</nav>
</header>
Expand Down
3 changes: 2 additions & 1 deletion docs/license.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,13 @@ <h1 id="logo"><a href="/index.html"><img src="assets/images/title.svg" alt="home
<li><a href="https://getargv.github.io/getargv.py/">Python</a></li>
<li><a href="https://getargv.github.io/getargv.cs/Getargv.xml">C#</a></li>
<li><a href="https://getargv.github.io/getargv.cpp/html">C++</a></li>
<li><a href="https://pkg.go.dev/github.com/getargv/getargv.go">Go</a></li>
</ul>
</li>
</ul>
</li>
<li>Downloads →</li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" height="35" width="116" loading="lazy"></iframe></li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" id="sponsorButton" height="32" width="116" loading="lazy"></iframe></li>
</ul>
</nav>
</header>
Expand Down
12 changes: 6 additions & 6 deletions docs/man3.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
<div class="manual-text">
<section class="Sh">
<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
<p class="Pp"><code class="Nm">libgetargv</code> &#x2014;
<span class="Nd">library functions for getting and printing other processes'
args</span></p>
<p class="Pp"><code class="Nm">libgetargv</code> <span class="Lb">library
&#x201C;libgetargv&#x201D;</span> &#x2014; <span class="Nd">library
functions for getting and printing other processes' args</span></p>
</section>
<section class="Sh">
<h1 class="Sh" id="LIBRARY"><a class="permalink" href="#LIBRARY">LIBRARY</a></h1>
Expand Down Expand Up @@ -244,13 +244,13 @@ <h1 class="Sh" id="EXAMPLES"><a class="permalink" href="#EXAMPLES">EXAMPLES</a><
API.</p>
<div class="Bd Pp Bd-indent Li">
<pre>
See the file test/src/libtest1.c.
See the file man3/libtest1.c.3getargv.

</pre>
</div>
<div class="Bd Pp Bd-indent Li">
<pre>
See the file test/src/libtest2.c.
See the file man3/libtest2.c.3getargv.

</pre>
</div>
Expand Down Expand Up @@ -349,7 +349,7 @@ <h1 class="Sh" id="IMPLEMENTATION_NOTES"><a class="permalink" href="#IMPLEMENTAT
<table class="foot">
<tr>
<td class="foot-date">January 5, 2023</td>
<td class="foot-os">macOS 14.1</td>
<td class="foot-os">macOS 14.3</td>
</tr>
</table>
</body>
Expand Down
3 changes: 2 additions & 1 deletion docs/problem.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,13 @@ <h1 id="logo"><a href="/index.html"><img src="assets/images/title.svg" alt="home
<li><a href="https://getargv.github.io/getargv.py/">Python</a></li>
<li><a href="https://getargv.github.io/getargv.cs/Getargv.xml">C#</a></li>
<li><a href="https://getargv.github.io/getargv.cpp/html">C++</a></li>
<li><a href="https://pkg.go.dev/github.com/getargv/getargv.go">Go</a></li>
</ul>
</li>
</ul>
</li>
<li>Downloads →</li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" height="35" width="116" loading="lazy"></iframe></li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" id="sponsorButton" height="32" width="116" loading="lazy"></iframe></li>
</ul>
</nav>
</header>
Expand Down
5 changes: 3 additions & 2 deletions docs/resilient.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,13 @@ <h1 id="logo"><a href="/index.html"><img src="assets/images/title.svg" alt="home
<li><a href="https://getargv.github.io/getargv.py/">Python</a></li>
<li><a href="https://getargv.github.io/getargv.cs/Getargv.xml">C#</a></li>
<li><a href="https://getargv.github.io/getargv.cpp/html">C++</a></li>
<li><a href="https://pkg.go.dev/github.com/getargv/getargv.go">Go</a></li>
</ul>
</li>
</ul>
</li>
<li>Downloads →</li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" height="35" width="116" loading="lazy"></iframe></li>
<li><iframe src="https://github.com/sponsors/CamJN/button" title="Sponsor CamJN" id="sponsorButton" height="32" width="116" loading="lazy"></iframe></li>
</ul>
</nav>
</header>
Expand Down Expand Up @@ -107,7 +108,7 @@ <h3>Easy to use interface</h3>
<a class="image fit"><img src="assets/images/luba-ertel-WlL8aHeMcVM-unsplash.jpg" alt="" /></a>
<h3>Correctness as the First Priority</h3>
<p>My impetus for <abbr title="I wound up adapting it from existing code, but I set out to create a tool">building</abbr> <code>getargv</code> was to parse a <abbr title="Process ID">PID</abbr>'s arguments that I didn't control, in a script; which required me to consider the different ways that the process could have been created. In doing so, I found some surprising edge cases which no-one else seems to have handled correctly, but <code>getargv</code> does.</p>
<p>The test suite for <code>getargv</code> is currently <samp>1.764×</samp> <abbr title="as measured in lines">as big</abbr> as the source for the program itself. With <samp>100%</samp> line, function, and branch coverage. And I'm still expanding the test suite.</p>
<p>The test suite for <code>getargv</code> is currently <samp>1.770×</samp> <abbr title="as measured in lines">as big</abbr> as the source for the program itself. With <samp>100%</samp> line, function, and branch coverage. And I'm still expanding the test suite.</p>
<p>Out of curiosity I went and looked for every use of <var>KERN_PROCARGS2</var> I could find on the internet. Every single case where the arguments are considered, is incorrect. <a href="/hallofshame.html">89 projects</a>, and every project that uses them as dependencies, all wrong.</p>
<h3>Hall of Fame</h3>
<p>The following projects are using <var>KERN_PROCARGS2</var> correctly to view processes' arguments, if you'd like to be on the list, might I suggest using <a href="/dylib.html"><code>libgetargv</code></a>, alternatively you can point me to your repo so that I can verify and add you to the list.</p>
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"type": "github",
"url": "https://github.com/CamJN"
},
"version": "0.17.0",
"version": "0.18.0",
"description": "Marketing site for getargv",
"main": "build.mjs",
"scripts": {
Expand Down

0 comments on commit d55ce2d

Please sign in to comment.