summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
Diffstat (limited to 'web')
-rw-r--r--web/index.html95
1 files changed, 64 insertions, 31 deletions
diff --git a/web/index.html b/web/index.html
index 273d93d..4dcb703 100644
--- a/web/index.html
+++ b/web/index.html
@@ -11,15 +11,45 @@
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="icon" href="data:,"/>
- <meta content="pik - file-based task runner" property="og:title" />
- <meta content="https://mepik.dev" property="og:url" />
+ <meta content="pik - file-based task runner" property="og:title"/>
+ <meta content="https://mepik.dev" property="og:url"/>
- <meta content="file-based task runner" property="og:description" />
+ <meta content="file-based task runner" property="og:description"/>
- <meta content="#f2cae2" data-react-helmet="true" name="theme-color" />
- <link type="text/css" rel="stylesheet" href="https://ewy.one/terminal.css" />
+ <meta content="#f2cae2" data-react-helmet="true" name="theme-color"/>
+ <link type="text/css" rel="stylesheet" href="https://ewy.one/terminal.css"/>
<title>pik - file based task runner</title>
<style>
+ pre {
+ border: solid black 4px;
+ font-family: "Symbols Nerd Font Mono", monospace;
+ padding: 4px;
+ user-select: none;
+ background-color: var(--black);
+ line-height: 1.1em;
+ font-size: 12px;
+
+ & .sel {
+ background-color: rgba(11, 141, 0, 0.41);
+ }
+
+ & .src {
+ background-color: #be40e3;
+ }
+
+ & .cat {
+ background-color: var(--white);
+ color: var(--black);
+ }
+
+ & span {
+ }
+
+ & .faint {
+ opacity: 0.5;
+ }
+ }
+
img {
box-sizing: border-box;
max-width: 100%;
@@ -54,22 +84,37 @@
<span>file-based task runner</span>
</header>
<main>
- <section>
- <img src="https://uwu.ewy.one/satty-20260502-18:45:46.png" alt="screenshot of the pik terminal interface" style="margin-top: -8px;"/>
- <small>these assets were all created during ongoing development</small>
+ <section aria-hidden="true">
+ <pre>
+<span class="src">▌ 󰢷 pik ~/Projects/pik</span>
+<span class="sel">▌ ⏵ build.sh <span class="faint">build pik</span></span>
+▌  coverage.sh <span class="faint">coverage report</span>
+▌  install.sh <span class="faint">install pik to ~/.local/bin</span>
+▌  integrations.sh
+▌  man.sh
+▌  script.override.sh <span class="faint">example script</span>
+▌  script.sh <span class="faint">example script</span>
+▌  test.sh
+▌  thing.py
+▌  unittest.sh
+<span class="cat">▌ web</span>
+▌  web deploy.sh <span class="faint">gets run on server</span>
+▌  web update.sh <span class="faint">update files on website</span>
+▌  master +6 ~1
+
+<span class="src">▌ ewout ~/</span>
+▌  time.sh <span class="faint">show the current time</span>
+<span class="faint"> 󰢷 use --edit to open a target in your $EDITOR</span></pre>
</section>
<section class="important">
<p>
targets are files
</p>
<p>
- integrates with build systems and other task runners
- </p>
- <p>
- can be creatively invoked and associated
+ integrates with other task runners and build systems
</p>
<p>
- tui which assists, reminds and teaches
+ tui and cli as first class citizens
</p>
<p>
persistent memory allows calling from anywhere
@@ -93,31 +138,19 @@
</li>
</ul>
</section>
- <section>
- <img src="img/pik.svg" alt="an animation of the program 'pik' being used, at first in the terminal interface, and then invoking a target through arguments" />
- </section>
- <section>
- <figure>
- <img src="https://uwu.ewy.one/satty-20260417-00:10:15.png" />
- <blockquote>fig. 1: the pik tui</blockquote>
- </figure>
- </section>
- <section>
- <figure>
- <img src="https://uwu.ewy.one/satty-20260414-21:39:11.png" />
- <blockquote>fig. 2: the pik experience</blockquote>
- </figure>
- </section>
</main>
<footer>
<section>
proudly powered by <a href="https://ewy.one">ewy</a>
</section>
<section class="warranty">
- THERE IS NO WARRANTY FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
- WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE SOFTWARE “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER
+ THERE IS NO WARRANTY FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED
+ IN
+ WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE SOFTWARE “AS IS” WITHOUT WARRANTY OF ANY KIND,
+ EITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH THE CUSTOMER. SHOULD
+ PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH THE CUSTOMER.
+ SHOULD
THE SOFTWARE PROVE DEFECTIVE, THE CUSTOMER ASSUMES THE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION.
</section>
</footer>