You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p class="hero-tagline">Cross-platform Rust reimplementations of the command-line tools you use every day, with full GNU compatibility.</p>
19
+
<div class="hero-cta">
20
+
<a class="btn btn-primary" href="/playground">Try the playground</a>
21
+
<a class="btn btn-ghost" href="https://github.com/uutils">View on GitHub</a>
22
+
</div>
23
+
</div>
24
+
</div>
12
25
</div>
13
26
14
27
The uutils project reimplements ubiquitous command line utilities in
@@ -29,83 +42,36 @@ C has served us well for decades, but it is time to move on. For new generations
29
42
30
43
This is not about fighting the GNU project. It is not primarily about security (GNU coreutils only had 17 CVEs since 2003) or about license debates. It is about **modernizing foundational software** so it can be maintained and improved by the next generation of contributors.
31
44
32
-
Ubuntu is already [carefully but purposefully adopting](https://discourse.ubuntu.com/t/carefully-but-purposefully-oxidising-ubuntu/56995) uutils coreutils, and Debian is following the same path.
45
+
Ubuntu is already [carefully but purposefully adopting](https://discourse.ubuntu.com/t/carefully-but-purposefully-oxidising-ubuntu/56995) uutils coreutils, Debian is following the same path, and Microsoft offers it as well.
33
46
34
47
# Projects
35
48
36
-
<divclass="projects">
37
-
<aclass="project"href="/coreutils">
38
-
<h2>coreutils</h2>
39
-
<p>
40
-
The commands you use everyday: <code>ls</code>, <code>cp</code>, etc. Production ready!
41
-
</p>
42
-
</a>
43
-
<aclass="project"href="/findutils">
44
-
<h2>findutils</h2>
45
-
<p>
46
-
Finding what you need: <code>find</code>, <code>locate</code>, <code>updatedb</code> & <code>xargs</code>.
47
-
</p>
48
-
</a>
49
-
<aclass="project"href="/diffutils">
50
-
<h2>diffutils</h2>
51
-
<p>
52
-
Comparing text and files: <code>diff</code>, <code>cmp</code>, <code>diff3</code>, <code>sdiff</code>.
53
-
</p>
54
-
</a>
55
-
<aclass="project"href="/util-linux">
56
-
<h2>util-linux</h2>
57
-
<p>
58
-
Essential system utilities: <code>mount</code>, <code>fdisk</code>, <code>lsblk</code>, <code>dmesg</code> and more.
59
-
</p>
60
-
</a>
61
-
<aclass="project"href="/procps">
62
-
<h2>procps</h2>
63
-
<p>
64
-
Process monitoring utilities: <code>ps</code>, <code>top</code>, <code>free</code>, <code>vmstat</code> and more.
65
-
</p>
66
-
</a>
67
-
<aclass="project"href="/sed">
68
-
<h2>sed</h2>
69
-
<p>
70
-
Stream editor for filtering and transforming text.
71
-
</p>
72
-
</a>
73
-
<aclass="project"href="/tar">
74
-
<h2>tar</h2>
75
-
<p>
76
-
Archiving utility for creating and extracting tar archives.
77
-
</p>
78
-
</a>
79
-
<aclass="project"href="/acl">
80
-
<h2>acl</h2>
81
-
<p>
82
-
Access control list utilities: <code>getfacl</code>, <code>setfacl</code>, <code>chacl</code>.
83
-
</p>
84
-
</a>
85
-
<aclass="project"href="/hostname">
86
-
<h2>hostname</h2>
87
-
<p>
88
-
Show or set the system hostname.
89
-
</p>
90
-
</a>
91
-
<aclass="project"href="/login">
92
-
<h2>login</h2>
93
-
<p>
94
-
Login and user management utilities: <code>login</code>, <code>su</code>, <code>passwd</code> and more.
95
-
</p>
96
-
</a>
97
-
<aclass="project"href="/bsdutils">
98
-
<h2>bsdutils</h2>
99
-
<p>
100
-
BSD utility programs: <code>cal</code>, <code>logger</code>, <code>script</code>, <code>wall</code> and more.
101
-
</p>
102
-
</a>
103
-
<aclass="project"href="/shadow-rs">
104
-
<h2>shadow-rs</h2>
105
-
<p>
106
-
User and group management: <code>useradd</code>, <code>passwd</code>, <code>groupadd</code>, <code>usermod</code> and more.
<a class="prow" href="/hostname"><span class="name">hostname</span><span class="desc">show or set the system hostname</span><span class="st st-wip">in progress</span></a>
uutils is a community-driven, open-source effort maintained by volunteers around the world. There is no company behind it, just contributors who care about the future of foundational command-line tools.
91
+
92
+
Everything happens in the open on [GitHub](https://github.com/uutils), and newcomers are genuinely welcome. Many of our contributors landed their first-ever open-source patch on a uutils project, and we are happy to help you do the same.
93
+
94
+
[Meet the team](/team) behind uutils.
95
+
122
96
# Contributing
123
97
124
98
You can help us out by:
125
99
100
+
-[Tackling a good first issue](https://github.com/search?q=org%3Auutils+is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22&type=issues&s=created&o=desc) across any of our projects (the easiest way to get started)
126
101
- Contributing code
127
102
- Contributing documentation
128
103
- Reporting bugs (e.g. incompatibilities with GNU utilities)
Copy file name to clipboardExpand all lines: content/coreutils.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,9 @@
3
3
title = "coreutils"
4
4
template = "project.html"
5
5
6
+
[extra]
7
+
status = "ready"
8
+
6
9
+++
7
10
8
11
uutils coreutils is a cross-platform reimplementation of the GNU coreutils in Rust. While all programs have been implemented, some options might be missing or different behavior might be experienced.
0 commit comments