Commit graph

528 commits

Author SHA1 Message Date
Myles "Mellurboo" Wilson
85c93cbcfa multithreaded makefile
Some checks are pending
Nightly Build / build-and-release (push) Waiting to run
2026-05-14 17:00:22 +01:00
boreddevnl
deea3eaabc brand: change default wallpaper to drift.png 2026-05-14 16:21:28 +02:00
Lluciocc
7ffa0c170f
PR #49: Window Manager Graphics Optimisations 2026-05-14 15:39:56 +02:00
mellurboo
fd20a5df41 Window Manager Graphics Optimisations 2026-05-14 14:28:27 +01:00
Myles "Mellurboo" Wilson
637670f8b0
ACPI: I2C Device Enumeration & Logging Function Accessability (#46)
* ACPI I2C Device Enumeration and Updated docs with better access to logging techniques

* updated copyright notices

bit of a hastle on my end, still getting used to being this cool
2026-05-14 15:22:32 +02:00
Lluciocc
86d05c6040
Merge pull request #48 from janevers-sys/main
Add GPL license header to find.c
2026-05-14 13:07:51 +02:00
Myles "Mellurboo" Wilson
a78bd424fc
Merge pull request #32 from Lluciocc/cmds
Adding time
2026-05-14 12:07:38 +01:00
Jan
faf56e56d9
Update copyright notice in find.c 2026-05-14 13:06:02 +02:00
Jan
478af73f63
Add GPL license header to find.c
Add copyright header and license information
2026-05-14 12:57:16 +02:00
Lluciocc
46566c766c
Update bsh.c 2026-05-14 10:20:56 +02:00
Lluciocc
7339183bf1
Add 'time' command to terminal usage documentation 2026-05-14 01:00:15 +02:00
Lluciocc
7d1426de46
Merge branch 'main' into cmds 2026-05-14 00:53:06 +02:00
Lluciocc
fdd25b31cd Feat: Implementing time command inside bsh.c 2026-05-14 00:47:47 +02:00
Lluciocc
59c3592c21
Merge pull request #45 from whitehai11/feat/sysfetch-uptime
Some checks are pending
Nightly Build / build-and-release (push) Waiting to run
Improve uptime display in sysfetch
2026-05-13 23:50:08 +02:00
whitehai11
bb57a4eeff Improve uptime display in sysfetch
Previously the uptime field only showed minutes. Now it displays
a more detailed and human-readable format:

  Uptime: 3 mins
  Uptime: 2 hours, 15 mins
  Uptime: 1 day, 3 hours, 22 mins
2026-05-13 23:43:30 +02:00
Lluciocc
3f19c74210
Merge pull request #37 from whitehai11/feat/add-grep-command
Add grep command
2026-05-13 23:19:25 +02:00
Lluciocc
5028e0e572
Merge pull request #44 from janevers-sys/main
Add find() command
2026-05-13 22:46:16 +02:00
Jan
05abd505ef
Improve comments for clarity in find.c
Clarified comments for variable 'type' and 'dir'.
2026-05-13 22:32:43 +02:00
Jan
3a295cd2f0
Create find.c 2026-05-13 22:24:26 +02:00
boreddevnl
4f17e0787c terminal: fix exit behavior by monitoring shell process status 2026-05-13 21:15:13 +02:00
boreddevnl
d4522cab21 Merge branch 'main' of https://github.com/BoredDevNL/BoredOS
Some checks are pending
Nightly Build / build-and-release (push) Waiting to run
2026-05-13 19:47:51 +02:00
boreddevnl
9c5cc83004 brand: Add Drift.png
Co-Authored-By: artemix1508 <273844106+artemix1508@users.noreply.github.com>
2026-05-13 19:21:48 +02:00
Lluciocc
007ef4469f
Merge pull request #42 from BoredDevNL/feat/shell-operators-and-tty-fds
feat: implement shell operators (|, >, >>, <, &, &&, ||, ;)
2026-05-13 16:14:06 +02:00
Lluciocc
d8b2e3d980
Merge pull request #41 from Mellurboo/main
Automatic Source File detection in Make
2026-05-13 16:05:10 +02:00
mellurboo
a9cfab53f9 Automatic Source File detection in Make 2026-05-13 14:54:54 +01:00
boreddevnl
74f7710ea0 feat: implement shell operators (|, >, >>, <, &, &&, ||, ;) and kernel-level TTY FDs 2026-05-13 15:51:13 +02:00
whitehai11
7a6769c2ec Extend grep with -r, -v, -l, -w and -x flags
Adds the following options to grep based on maintainer feedback:

- `-r` / `-R` — recursive search through directories
- `-v` — invert match, print non-matching lines
- `-l` — print only filenames that contain matches
- `-w` — match whole words only
- `-x` — match whole lines only

Multi-file output is automatically prefixed with the filename.
2026-05-13 15:05:27 +02:00
boreddevnl
f450ba4b51 doc: remove hard to maintain contributors table in README.md 2026-05-13 14:24:02 +02:00
Lluciocc
57bc840bcb
Clean up README.md by removing sections
Some checks are pending
Nightly Build / build-and-release (push) Waiting to run
2026-05-13 09:54:46 +02:00
Lluciocc
29e1b362ff replacing with strcmp && Adding comments && adding helper when the command don't exist 2026-05-13 09:17:08 +02:00
Lluciocc
5d0e828b41
asking testing platform and env in the PR template 2026-05-13 08:36:30 +02:00
Lluciocc
69d5f8feff Update header 2026-05-13 08:11:00 +02:00
Lluciocc
9574b99f40
Merge branch 'BoredDevNL:main' into cmds 2026-05-13 08:06:03 +02:00
Lluciocc
c66bfa62cf
Merge pull request #36 from zeyadhost/main
Some checks are pending
Nightly Build / build-and-release (push) Waiting to run
Add du command for disk usage reporting
2026-05-12 23:07:45 +02:00
Lluciocc
4b169b92de Update headers 2026-05-12 23:01:43 +02:00
zeyad
e75952e510 fix(cli): correct du usage format and replace -h with -H 2026-05-12 20:58:53 +00:00
whitehai11
e313e9dfcc feat(cli): add grep command
Implements grep <text> <file> for searching text inside files.

Supported options:
  -n    Show line numbers
  -i    Case-insensitive search
  -c    Print match count only
  -h    Show help

Closes part of #22
2026-05-12 22:57:15 +02:00
boreddevnl
f6141dfcaf Merge branch 'main' of https://github.com/BoredDevNL/BoredOS 2026-05-12 22:48:59 +02:00
boreddevnl
e813a6cdfd docs: add section for issue tags in bug report and feature request templates 2026-05-12 22:48:49 +02:00
zeyad
a6118e8d21 feat(cli): add du command for disk usage reporting 2026-05-12 20:33:09 +00:00
Chris
1ccc86ea41
doc: Add requirement for comments in PR template 2026-05-12 20:06:50 +02:00
Lluciocc
642dc7f8c9
Update toolchain.md with qemu-img PATH instruction
Some checks are pending
Nightly Build / build-and-release (push) Waiting to run
2026-05-12 19:28:28 +02:00
boreddevnl
43a62b025d Merge branch 'main' of https://github.com/BoredDevNL/BoredOS 2026-05-12 19:18:06 +02:00
boreddevnl
52b6532700 brand: add orbital.png
Co-Authored-By: Target <71287126+toiletalphamale@users.noreply.github.com>
2026-05-12 19:18:04 +02:00
Lluciocc
1655f1cf22
Add 'git' to required development tools installation 2026-05-12 19:17:00 +02:00
Lluciocc
5e3ba70730
Revise Windows toolchain installation instructions 2026-05-12 19:13:29 +02:00
boreddevnl
8d4ffd8a09 kernel: prevent infinite loop in process termination 2026-05-12 19:11:17 +02:00
Lluciocc
2580700ff9
Update time.c 2026-05-12 18:40:27 +02:00
Lluciocc
078ad437a5
Rename 'ptime' command to 'time' in help text 2026-05-12 18:33:08 +02:00
Lluciocc
c275da6145
Rename ptime to time 2026-05-12 18:32:36 +02:00