mirror of https://codeberg.org/g1n/www.git
Add first GRU devlog post
This commit is contained in:
parent
fd3203798c
commit
460f77722d
|
@ -1,4 +1,4 @@
|
||||||
*.tar.gz
|
*.tar.gz
|
||||||
blog/*.tar.gz
|
blog/*.tar.gz
|
||||||
website
|
website
|
||||||
|
other
|
||||||
|
|
|
@ -17,6 +17,7 @@
|
||||||
<h3>all posts</h3>
|
<h3>all posts</h3>
|
||||||
<h4 class='allposts_header'>July 2021</h4>
|
<h4 class='allposts_header'>July 2021</h4>
|
||||||
<ul>
|
<ul>
|
||||||
|
<li><a href="./gru-devlog-week-0---grsh-grutils-and-start-of-gros.html">GRU DevLog Week 0 - grsh, grutils and start of gros</a> — July 25, 2021</li>
|
||||||
<li><a href="./spartan-protocol.html">Spartan protocol</a> — July 05, 2021</li>
|
<li><a href="./spartan-protocol.html">Spartan protocol</a> — July 05, 2021</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h4 class='allposts_header'>June 2021</h4>
|
<h4 class='allposts_header'>June 2021</h4>
|
||||||
|
|
|
@ -18,6 +18,10 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="tag_bbs.html">bbs</a> — 1 post</li>
|
<li><a href="tag_bbs.html">bbs</a> — 1 post</li>
|
||||||
<li><a href="tag_gemini.html">gemini</a> — 1 post</li>
|
<li><a href="tag_gemini.html">gemini</a> — 1 post</li>
|
||||||
|
<li><a href="tag_gros.html">gros</a> — 1 post</li>
|
||||||
|
<li><a href="tag_grsh.html">grsh</a> — 1 post</li>
|
||||||
|
<li><a href="tag_gru.html">gru</a> — 1 post</li>
|
||||||
|
<li><a href="tag_grutils.html">grutils</a> — 1 post</li>
|
||||||
<li><a href="tag_monochrome.html">monochrome</a> — 1 post</li>
|
<li><a href="tag_monochrome.html">monochrome</a> — 1 post</li>
|
||||||
<li><a href="tag_protocol.html">protocol</a> — 1 post</li>
|
<li><a href="tag_protocol.html">protocol</a> — 1 post</li>
|
||||||
<li><a href="tag_spartan.html">spartan</a> — 1 post</li>
|
<li><a href="tag_spartan.html">spartan</a> — 1 post</li>
|
||||||
|
|
|
@ -2,10 +2,32 @@
|
||||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||||
<channel><title>~g1n's blog</title><link>https://xhec.one/~g1n/index.html</link>
|
<channel><title>~g1n's blog</title><link>https://xhec.one/~g1n/index.html</link>
|
||||||
<description>~g1n's blog</description><language>en</language>
|
<description>~g1n's blog</description><language>en</language>
|
||||||
<lastBuildDate>Mon, 05 Jul 2021 17:57:38 +0000</lastBuildDate>
|
<lastBuildDate>Sun, 25 Jul 2021 17:23:04 +0000</lastBuildDate>
|
||||||
<pubDate>Mon, 05 Jul 2021 17:57:38 +0000</pubDate>
|
<pubDate>Sun, 25 Jul 2021 17:23:04 +0000</pubDate>
|
||||||
<atom:link href="https://xhec.one/~g1n/feed.rss" rel="self" type="application/rss+xml">
|
<atom:link href="https://xhec.one/~g1n/feed.rss" rel="self" type="application/rss+xml">
|
||||||
<item><title>
|
<item><title>
|
||||||
|
GRU DevLog Week 0 - grsh, grutils and start of gros
|
||||||
|
</title><description><![CDATA[
|
||||||
|
|
||||||
|
<p>So I have started new project this week - grsh! It is shell written on Rust. Also, for now, other rewrites of coreutils are there.</p>
|
||||||
|
|
||||||
|
<p>What grsh can do for this moment: echo some variables (pwd, user, home, status of previous command using $?) and text; true, false, : - set status; pwd shows current dir, also comments and cd working, basic piping (thanks to <a href="https://www.joshmcguigan.com/blog/build-your-own-shell-rust/">that article</a> and of course executing not builtin command also working.</p>
|
||||||
|
|
||||||
|
<p>Some grutils that I made: ls, touch, mkdir/rmdir, rm, grep, head/tail, yes, cat.</p>
|
||||||
|
|
||||||
|
<p>TODOs exist in grsh repo - so you can read there some of my plans.</p>
|
||||||
|
|
||||||
|
<p>Yesterday i have started GROS - OS on Rust! But I haven’t published code yet because it not have that minimum of funcionality that i want. Thanks for that site for teaching how to make basics - <a href="https://os.phil-opp.com">https://os.phil-opp.com</a></p>
|
||||||
|
|
||||||
|
<p>So it was first of GRU Devlog! Thanks for reading! If you want to contribute to some of that project write me an email - <a href="mailto:g1n@ttm.sh">g1n@ttm.sh</a> , or contact me in other ways</p>
|
||||||
|
|
||||||
|
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_grsh.html'>grsh</a>, <a href='tag_grutils.html'>grutils</a>, <a href='tag_gros.html'>gros</a></p>
|
||||||
|
<!-- text end -->
|
||||||
|
]]></description><link>https://xhec.one/~g1n/gru-devlog-week-0---grsh-grutils-and-start-of-gros.html</link>
|
||||||
|
<guid>https://xhec.one/~g1n/./gru-devlog-week-0---grsh-grutils-and-start-of-gros.html</guid>
|
||||||
|
<dc:creator>G1n</dc:creator>
|
||||||
|
<pubDate>Sun, 25 Jul 2021 17:22:59 +0000</pubDate></item>
|
||||||
|
<item><title>
|
||||||
Spartan protocol
|
Spartan protocol
|
||||||
</title><description><![CDATA[
|
</title><description><![CDATA[
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,46 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en"><head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<link rel="stylesheet" href="main.css" type="text/css">
|
||||||
|
<link rel="stylesheet" href="blog.css" type="text/css">
|
||||||
|
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="xhec.one/~g1n/feed.xml">
|
||||||
|
<title>GRU DevLog Week 0 - grsh, grutils and start of gros</title>
|
||||||
|
</head><body>
|
||||||
|
<div id="divbodyholder">
|
||||||
|
<div class="headerholder"><div class="header">
|
||||||
|
<div id="title">
|
||||||
|
<h1 class="nomargin"><a class="ablack" href="https://xhec.one/~g1n/index.html">~g1n's blog</a></h1>
|
||||||
|
<div id="description">~g1n's blog</div>
|
||||||
|
</div></div></div>
|
||||||
|
<div id="divbody"><div class="content">
|
||||||
|
<!-- entry begin -->
|
||||||
|
<h3><a class="ablack" href="gru-devlog-week-0---grsh-grutils-and-start-of-gros.html">
|
||||||
|
GRU DevLog Week 0 - grsh, grutils and start of gros
|
||||||
|
</a></h3>
|
||||||
|
<!-- bashblog_timestamp: #202107251722.59# -->
|
||||||
|
<div class="subtitle">July 25, 2021 —
|
||||||
|
G1n
|
||||||
|
</div>
|
||||||
|
<!-- text begin -->
|
||||||
|
|
||||||
|
<p>So I have started new project this week - grsh! It is shell written on Rust. Also, for now, other rewrites of coreutils are there.</p>
|
||||||
|
|
||||||
|
<p>What grsh can do for this moment: echo some variables (pwd, user, home, status of previous command using $?) and text; true, false, : - set status; pwd shows current dir, also comments and cd working, basic piping (thanks to <a href="https://www.joshmcguigan.com/blog/build-your-own-shell-rust/">that article</a> and of course executing not builtin command also working.</p>
|
||||||
|
|
||||||
|
<p>Some grutils that I made: ls, touch, mkdir/rmdir, rm, grep, head/tail, yes, cat.</p>
|
||||||
|
|
||||||
|
<p>TODOs exist in grsh repo - so you can read there some of my plans.</p>
|
||||||
|
|
||||||
|
<p>Yesterday i have started GROS - OS on Rust! But I haven’t published code yet because it not have that minimum of funcionality that i want. Thanks for that site for teaching how to make basics - <a href="https://os.phil-opp.com">https://os.phil-opp.com</a></p>
|
||||||
|
|
||||||
|
<p>So it was first of GRU Devlog! Thanks for reading! If you want to contribute to some of that project write me an email - <a href="mailto:g1n@ttm.sh">g1n@ttm.sh</a> , or contact me in other ways</p>
|
||||||
|
|
||||||
|
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_grsh.html'>grsh</a>, <a href='tag_grutils.html'>grutils</a>, <a href='tag_gros.html'>gros</a></p>
|
||||||
|
<!-- text end -->
|
||||||
|
<!-- entry end -->
|
||||||
|
</div>
|
||||||
|
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~g1n/">G1n</a> — <a href="mailto:g1n@xhec.one">g1n@xhec.one</a><br>
|
||||||
|
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
|
||||||
|
</div></div>
|
||||||
|
</body></html>
|
|
@ -0,0 +1,15 @@
|
||||||
|
GRU DevLog Week 0 - grsh, grutils and start of gros
|
||||||
|
|
||||||
|
So I have started new project this week - grsh! It is shell written on Rust. Also, for now, other rewrites of coreutils are there.
|
||||||
|
|
||||||
|
What grsh can do for this moment: echo some variables (pwd, user, home, status of previous command using $?) and text; true, false, : - set status; pwd shows current dir, also comments and cd working, basic piping (thanks to [that article](https://www.joshmcguigan.com/blog/build-your-own-shell-rust/) and of course executing not builtin command also working.
|
||||||
|
|
||||||
|
Some grutils that I made: ls, touch, mkdir/rmdir, rm, grep, head/tail, yes, cat.
|
||||||
|
|
||||||
|
TODOs exist in grsh repo - so you can read there some of my plans.
|
||||||
|
|
||||||
|
Yesterday i have started GROS - OS on Rust! But I haven't published code yet because it not have that minimum of funcionality that i want. Thanks for that site for teaching how to make basics - [https://os.phil-opp.com](https://os.phil-opp.com)
|
||||||
|
|
||||||
|
So it was first of GRU Devlog! Thanks for reading! If you want to contribute to some of that project write me an email - [g1n@ttm.sh](mailto:g1n@ttm.sh) , or contact me in other ways
|
||||||
|
|
||||||
|
tags: gru, grsh, grutils, gros
|
|
@ -14,6 +14,29 @@
|
||||||
<div id="description">~g1n's blog</div>
|
<div id="description">~g1n's blog</div>
|
||||||
</div></div></div>
|
</div></div></div>
|
||||||
<div id="divbody"><div class="content">
|
<div id="divbody"><div class="content">
|
||||||
|
<h3><a class="ablack" href="gru-devlog-week-0---grsh-grutils-and-start-of-gros.html">
|
||||||
|
GRU DevLog Week 0 - grsh, grutils and start of gros
|
||||||
|
</a></h3>
|
||||||
|
<!-- bashblog_timestamp: #202107251722.59# -->
|
||||||
|
<div class="subtitle">July 25, 2021 —
|
||||||
|
G1n
|
||||||
|
</div>
|
||||||
|
<!-- text begin -->
|
||||||
|
|
||||||
|
<p>So I have started new project this week - grsh! It is shell written on Rust. Also, for now, other rewrites of coreutils are there.</p>
|
||||||
|
|
||||||
|
<p>What grsh can do for this moment: echo some variables (pwd, user, home, status of previous command using $?) and text; true, false, : - set status; pwd shows current dir, also comments and cd working, basic piping (thanks to <a href="https://www.joshmcguigan.com/blog/build-your-own-shell-rust/">that article</a> and of course executing not builtin command also working.</p>
|
||||||
|
|
||||||
|
<p>Some grutils that I made: ls, touch, mkdir/rmdir, rm, grep, head/tail, yes, cat.</p>
|
||||||
|
|
||||||
|
<p>TODOs exist in grsh repo - so you can read there some of my plans.</p>
|
||||||
|
|
||||||
|
<p>Yesterday i have started GROS - OS on Rust! But I haven’t published code yet because it not have that minimum of funcionality that i want. Thanks for that site for teaching how to make basics - <a href="https://os.phil-opp.com">https://os.phil-opp.com</a></p>
|
||||||
|
|
||||||
|
<p>So it was first of GRU Devlog! Thanks for reading! If you want to contribute to some of that project write me an email - <a href="mailto:g1n@ttm.sh">g1n@ttm.sh</a> , or contact me in other ways</p>
|
||||||
|
|
||||||
|
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_grsh.html'>grsh</a>, <a href='tag_grutils.html'>grutils</a>, <a href='tag_gros.html'>gros</a></p>
|
||||||
|
<!-- text end -->
|
||||||
<h3><a class="ablack" href="spartan-protocol.html">
|
<h3><a class="ablack" href="spartan-protocol.html">
|
||||||
Spartan protocol
|
Spartan protocol
|
||||||
</a></h3>
|
</a></h3>
|
||||||
|
@ -147,20 +170,6 @@ Trying surf but firefox still my default browser</p>
|
||||||
|
|
||||||
<p>Tags: <a href='tag_suckless.html'>suckless</a>, <a href='tag_dwm.html'>dwm</a>, <a href='tag_st.html'>st</a>, <a href='tag_surf.html'>surf</a>, <a href='tag_dmenu.html'>dmenu</a></p>
|
<p>Tags: <a href='tag_suckless.html'>suckless</a>, <a href='tag_dwm.html'>dwm</a>, <a href='tag_st.html'>st</a>, <a href='tag_surf.html'>surf</a>, <a href='tag_dmenu.html'>dmenu</a></p>
|
||||||
|
|
||||||
<!-- text end -->
|
|
||||||
<h3><a class="ablack" href="setting-up-exwm.html">
|
|
||||||
Setting up exwm
|
|
||||||
</a></h3>
|
|
||||||
<!-- bashblog_timestamp: #202105030907.04# -->
|
|
||||||
<div class="subtitle">May 03, 2021 —
|
|
||||||
G1n
|
|
||||||
</div>
|
|
||||||
<!-- text begin -->
|
|
||||||
|
|
||||||
<p>I setuped main global keybindings, now I can use firefox in emacs (used swaywm before). Writing this text in vim in ssh session, but going to setup ssh file access from emacs and improve orgblog (maybe I'll write a script for exporting to html from org and pushing to git repository) </p>
|
|
||||||
|
|
||||||
<p>Tags: <a href='tag_emacs.html'>emacs</a>, <a href='tag_emacs-for-everything.html'>emacs-for-everything</a>, <a href='tag_exwm.html'>exwm</a></p>
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
<div id="all_posts"><a href="all_posts.html">archive</a> — <a href="all_tags.html">all tags</a> — <a href="xhec.one/~g1n/feed.xml">rss</a></div>
|
<div id="all_posts"><a href="all_posts.html">archive</a> — <a href="all_tags.html">all tags</a> — <a href="xhec.one/~g1n/feed.xml">rss</a></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -0,0 +1,44 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en"><head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<link rel="stylesheet" href="main.css" type="text/css">
|
||||||
|
<link rel="stylesheet" href="blog.css" type="text/css">
|
||||||
|
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="xhec.one/~g1n/feed.xml">
|
||||||
|
<title>~g1n's blog — posts tagged "gros"</title>
|
||||||
|
</head><body>
|
||||||
|
<div id="divbodyholder">
|
||||||
|
<div class="headerholder"><div class="header">
|
||||||
|
<div id="title">
|
||||||
|
<h1 class="nomargin"><a class="ablack" href="https://xhec.one/~g1n/index.html">~g1n's blog</a></h1>
|
||||||
|
<div id="description">~g1n's blog</div>
|
||||||
|
</div></div></div>
|
||||||
|
<div id="divbody"><div class="content">
|
||||||
|
<h3><a class="ablack" href="gru-devlog-week-0---grsh-grutils-and-start-of-gros.html">
|
||||||
|
GRU DevLog Week 0 - grsh, grutils and start of gros
|
||||||
|
</a></h3>
|
||||||
|
<!-- bashblog_timestamp: #202107251722.59# -->
|
||||||
|
<div class="subtitle">July 25, 2021 —
|
||||||
|
G1n
|
||||||
|
</div>
|
||||||
|
<!-- text begin -->
|
||||||
|
|
||||||
|
<p>So I have started new project this week - grsh! It is shell written on Rust. Also, for now, other rewrites of coreutils are there.</p>
|
||||||
|
|
||||||
|
<p>What grsh can do for this moment: echo some variables (pwd, user, home, status of previous command using $?) and text; true, false, : - set status; pwd shows current dir, also comments and cd working, basic piping (thanks to <a href="https://www.joshmcguigan.com/blog/build-your-own-shell-rust/">that article</a> and of course executing not builtin command also working.</p>
|
||||||
|
|
||||||
|
<p>Some grutils that I made: ls, touch, mkdir/rmdir, rm, grep, head/tail, yes, cat.</p>
|
||||||
|
|
||||||
|
<p>TODOs exist in grsh repo - so you can read there some of my plans.</p>
|
||||||
|
|
||||||
|
<p>Yesterday i have started GROS - OS on Rust! But I haven’t published code yet because it not have that minimum of funcionality that i want. Thanks for that site for teaching how to make basics - <a href="https://os.phil-opp.com">https://os.phil-opp.com</a></p>
|
||||||
|
|
||||||
|
<p>So it was first of GRU Devlog! Thanks for reading! If you want to contribute to some of that project write me an email - <a href="mailto:g1n@ttm.sh">g1n@ttm.sh</a> , or contact me in other ways</p>
|
||||||
|
|
||||||
|
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_grsh.html'>grsh</a>, <a href='tag_grutils.html'>grutils</a>, <a href='tag_gros.html'>gros</a></p>
|
||||||
|
<!-- text end -->
|
||||||
|
</div>
|
||||||
|
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~g1n/">G1n</a> — <a href="mailto:g1n@xhec.one">g1n@xhec.one</a><br>
|
||||||
|
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
|
||||||
|
</div></div>
|
||||||
|
</body></html>
|
|
@ -0,0 +1,44 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en"><head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<link rel="stylesheet" href="main.css" type="text/css">
|
||||||
|
<link rel="stylesheet" href="blog.css" type="text/css">
|
||||||
|
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="xhec.one/~g1n/feed.xml">
|
||||||
|
<title>~g1n's blog — posts tagged "grsh"</title>
|
||||||
|
</head><body>
|
||||||
|
<div id="divbodyholder">
|
||||||
|
<div class="headerholder"><div class="header">
|
||||||
|
<div id="title">
|
||||||
|
<h1 class="nomargin"><a class="ablack" href="https://xhec.one/~g1n/index.html">~g1n's blog</a></h1>
|
||||||
|
<div id="description">~g1n's blog</div>
|
||||||
|
</div></div></div>
|
||||||
|
<div id="divbody"><div class="content">
|
||||||
|
<h3><a class="ablack" href="gru-devlog-week-0---grsh-grutils-and-start-of-gros.html">
|
||||||
|
GRU DevLog Week 0 - grsh, grutils and start of gros
|
||||||
|
</a></h3>
|
||||||
|
<!-- bashblog_timestamp: #202107251722.59# -->
|
||||||
|
<div class="subtitle">July 25, 2021 —
|
||||||
|
G1n
|
||||||
|
</div>
|
||||||
|
<!-- text begin -->
|
||||||
|
|
||||||
|
<p>So I have started new project this week - grsh! It is shell written on Rust. Also, for now, other rewrites of coreutils are there.</p>
|
||||||
|
|
||||||
|
<p>What grsh can do for this moment: echo some variables (pwd, user, home, status of previous command using $?) and text; true, false, : - set status; pwd shows current dir, also comments and cd working, basic piping (thanks to <a href="https://www.joshmcguigan.com/blog/build-your-own-shell-rust/">that article</a> and of course executing not builtin command also working.</p>
|
||||||
|
|
||||||
|
<p>Some grutils that I made: ls, touch, mkdir/rmdir, rm, grep, head/tail, yes, cat.</p>
|
||||||
|
|
||||||
|
<p>TODOs exist in grsh repo - so you can read there some of my plans.</p>
|
||||||
|
|
||||||
|
<p>Yesterday i have started GROS - OS on Rust! But I haven’t published code yet because it not have that minimum of funcionality that i want. Thanks for that site for teaching how to make basics - <a href="https://os.phil-opp.com">https://os.phil-opp.com</a></p>
|
||||||
|
|
||||||
|
<p>So it was first of GRU Devlog! Thanks for reading! If you want to contribute to some of that project write me an email - <a href="mailto:g1n@ttm.sh">g1n@ttm.sh</a> , or contact me in other ways</p>
|
||||||
|
|
||||||
|
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_grsh.html'>grsh</a>, <a href='tag_grutils.html'>grutils</a>, <a href='tag_gros.html'>gros</a></p>
|
||||||
|
<!-- text end -->
|
||||||
|
</div>
|
||||||
|
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~g1n/">G1n</a> — <a href="mailto:g1n@xhec.one">g1n@xhec.one</a><br>
|
||||||
|
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
|
||||||
|
</div></div>
|
||||||
|
</body></html>
|
|
@ -0,0 +1,44 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en"><head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<link rel="stylesheet" href="main.css" type="text/css">
|
||||||
|
<link rel="stylesheet" href="blog.css" type="text/css">
|
||||||
|
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="xhec.one/~g1n/feed.xml">
|
||||||
|
<title>~g1n's blog — posts tagged "gru"</title>
|
||||||
|
</head><body>
|
||||||
|
<div id="divbodyholder">
|
||||||
|
<div class="headerholder"><div class="header">
|
||||||
|
<div id="title">
|
||||||
|
<h1 class="nomargin"><a class="ablack" href="https://xhec.one/~g1n/index.html">~g1n's blog</a></h1>
|
||||||
|
<div id="description">~g1n's blog</div>
|
||||||
|
</div></div></div>
|
||||||
|
<div id="divbody"><div class="content">
|
||||||
|
<h3><a class="ablack" href="gru-devlog-week-0---grsh-grutils-and-start-of-gros.html">
|
||||||
|
GRU DevLog Week 0 - grsh, grutils and start of gros
|
||||||
|
</a></h3>
|
||||||
|
<!-- bashblog_timestamp: #202107251722.59# -->
|
||||||
|
<div class="subtitle">July 25, 2021 —
|
||||||
|
G1n
|
||||||
|
</div>
|
||||||
|
<!-- text begin -->
|
||||||
|
|
||||||
|
<p>So I have started new project this week - grsh! It is shell written on Rust. Also, for now, other rewrites of coreutils are there.</p>
|
||||||
|
|
||||||
|
<p>What grsh can do for this moment: echo some variables (pwd, user, home, status of previous command using $?) and text; true, false, : - set status; pwd shows current dir, also comments and cd working, basic piping (thanks to <a href="https://www.joshmcguigan.com/blog/build-your-own-shell-rust/">that article</a> and of course executing not builtin command also working.</p>
|
||||||
|
|
||||||
|
<p>Some grutils that I made: ls, touch, mkdir/rmdir, rm, grep, head/tail, yes, cat.</p>
|
||||||
|
|
||||||
|
<p>TODOs exist in grsh repo - so you can read there some of my plans.</p>
|
||||||
|
|
||||||
|
<p>Yesterday i have started GROS - OS on Rust! But I haven’t published code yet because it not have that minimum of funcionality that i want. Thanks for that site for teaching how to make basics - <a href="https://os.phil-opp.com">https://os.phil-opp.com</a></p>
|
||||||
|
|
||||||
|
<p>So it was first of GRU Devlog! Thanks for reading! If you want to contribute to some of that project write me an email - <a href="mailto:g1n@ttm.sh">g1n@ttm.sh</a> , or contact me in other ways</p>
|
||||||
|
|
||||||
|
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_grsh.html'>grsh</a>, <a href='tag_grutils.html'>grutils</a>, <a href='tag_gros.html'>gros</a></p>
|
||||||
|
<!-- text end -->
|
||||||
|
</div>
|
||||||
|
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~g1n/">G1n</a> — <a href="mailto:g1n@xhec.one">g1n@xhec.one</a><br>
|
||||||
|
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
|
||||||
|
</div></div>
|
||||||
|
</body></html>
|
|
@ -0,0 +1,44 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en"><head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<link rel="stylesheet" href="main.css" type="text/css">
|
||||||
|
<link rel="stylesheet" href="blog.css" type="text/css">
|
||||||
|
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="xhec.one/~g1n/feed.xml">
|
||||||
|
<title>~g1n's blog — posts tagged "grutils"</title>
|
||||||
|
</head><body>
|
||||||
|
<div id="divbodyholder">
|
||||||
|
<div class="headerholder"><div class="header">
|
||||||
|
<div id="title">
|
||||||
|
<h1 class="nomargin"><a class="ablack" href="https://xhec.one/~g1n/index.html">~g1n's blog</a></h1>
|
||||||
|
<div id="description">~g1n's blog</div>
|
||||||
|
</div></div></div>
|
||||||
|
<div id="divbody"><div class="content">
|
||||||
|
<h3><a class="ablack" href="gru-devlog-week-0---grsh-grutils-and-start-of-gros.html">
|
||||||
|
GRU DevLog Week 0 - grsh, grutils and start of gros
|
||||||
|
</a></h3>
|
||||||
|
<!-- bashblog_timestamp: #202107251722.59# -->
|
||||||
|
<div class="subtitle">July 25, 2021 —
|
||||||
|
G1n
|
||||||
|
</div>
|
||||||
|
<!-- text begin -->
|
||||||
|
|
||||||
|
<p>So I have started new project this week - grsh! It is shell written on Rust. Also, for now, other rewrites of coreutils are there.</p>
|
||||||
|
|
||||||
|
<p>What grsh can do for this moment: echo some variables (pwd, user, home, status of previous command using $?) and text; true, false, : - set status; pwd shows current dir, also comments and cd working, basic piping (thanks to <a href="https://www.joshmcguigan.com/blog/build-your-own-shell-rust/">that article</a> and of course executing not builtin command also working.</p>
|
||||||
|
|
||||||
|
<p>Some grutils that I made: ls, touch, mkdir/rmdir, rm, grep, head/tail, yes, cat.</p>
|
||||||
|
|
||||||
|
<p>TODOs exist in grsh repo - so you can read there some of my plans.</p>
|
||||||
|
|
||||||
|
<p>Yesterday i have started GROS - OS on Rust! But I haven’t published code yet because it not have that minimum of funcionality that i want. Thanks for that site for teaching how to make basics - <a href="https://os.phil-opp.com">https://os.phil-opp.com</a></p>
|
||||||
|
|
||||||
|
<p>So it was first of GRU Devlog! Thanks for reading! If you want to contribute to some of that project write me an email - <a href="mailto:g1n@ttm.sh">g1n@ttm.sh</a> , or contact me in other ways</p>
|
||||||
|
|
||||||
|
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_grsh.html'>grsh</a>, <a href='tag_grutils.html'>grutils</a>, <a href='tag_gros.html'>gros</a></p>
|
||||||
|
<!-- text end -->
|
||||||
|
</div>
|
||||||
|
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~g1n/">G1n</a> — <a href="mailto:g1n@xhec.one">g1n@xhec.one</a><br>
|
||||||
|
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
|
||||||
|
</div></div>
|
||||||
|
</body></html>
|
Loading…
Reference in New Issue