banan-os/userspace/programs
Bananymous 8f6cb9c057 Terminal: Add selection and clipboard support
text can now be copied with ctrl+shift+c and pasted with ctrl+shift+v
2025-11-18 05:40:36 +02:00
..
AudioServer AudioServer: Don't allow client to fully halt audio 2025-08-19 16:23:30 +03:00
ClipboardServer userspace: Implement LibClipboard and ClipboardServer 2025-11-18 05:40:36 +02:00
DynamicLoader LibC: Fix RTLD_* definitions 2025-11-17 05:26:07 +02:00
ImageViewer userspace: Implement ImageViewer utility 2025-11-17 20:58:12 +02:00
ProgramLauncher BAN: Fix Array and Vector span constness 2025-10-28 05:50:19 +02:00
Shell Shell: Add exec builtin 2025-11-17 05:26:07 +02:00
TaskBar TaskBar: Don't leak fds when reading battery info 2025-08-28 15:57:10 +03:00
Terminal Terminal: Add selection and clipboard support 2025-11-18 05:40:36 +02:00
WindowServer WindowServer: Make clients nonblock 2025-11-17 05:26:07 +02:00
audio userspace: Add `audio` utility to play audio files 2025-07-15 16:12:03 +03:00
bananfetch 2000th COMMIT: userspace: Implement basic fetch program bananfetch 2024-08-09 15:58:56 +03:00
basename userspace: Implement `basename` utility 2024-12-05 08:30:06 +02:00
cat BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
cat-mmap BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
chmod BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
chown userspace: Implement chown utility 2025-06-28 21:32:59 +03:00
cp BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
dd BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
dhcp-client BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
dirname userspace: Implement `dirname` utility 2024-12-05 08:30:30 +02:00
echo BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
env userspace: Implement `env` as an executable 2024-10-15 23:42:01 +03:00
false userspace: Implement true and false utilities 2025-06-28 22:39:19 +03:00
getopt BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
http-server BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
id BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
image image: Add benchmark flag to measure performance of image operations 2024-10-13 22:05:13 +03:00
init init: Start AudioServer on boot 2025-08-11 14:07:37 +03:00
kill userspace: Implement kill utility 2025-11-04 19:19:46 +02:00
less Kernel/LibC: Rework TIOC{G,S}WINSZ more linux like 2025-06-28 19:40:54 +03:00
ln ln: Don't require link target to exist for symlinks 2025-01-28 17:46:36 +02:00
loadfont Kernel/LibC: Implement ioctl(TIOCGWINSZ) 2024-08-01 22:56:26 +03:00
loadkeys BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
ls ls: Output in columns 2025-08-07 02:50:24 +03:00
meminfo BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
mkdir mkdir: Add -p option 2025-05-05 19:16:29 +03:00
nologin userspace: Add nologin "shell" 2025-06-02 12:26:16 +03:00
nslookup resolver: Add support for CNAME 2025-04-22 08:36:44 +03:00
poweroff BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
pwd userspace: Implement pwd utility 2025-11-04 18:46:13 +02:00
resolver LibC: Make sockaddr and sockaddr_in compatible with other systems 2025-08-10 19:57:31 +03:00
rm BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
sleep BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
snake snake: Use box drawing characters 2025-05-05 00:30:58 +03:00
stat stat: Fix handling of symlinks 2025-11-17 05:26:07 +02:00
sudo BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
sync BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
tee BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
test userspace: Add `test` utility 2025-06-08 23:56:39 +03:00
touch BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
true userspace: Implement true and false utilities 2025-06-28 22:39:19 +03:00
u8sum BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
uname userspace: Implement uname utility 2025-11-04 18:45:20 +02:00
whoami BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
yes BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
CMakeLists.txt userspace: Implement LibClipboard and ClipboardServer 2025-11-18 05:40:36 +02:00
create_program.sh Userspace: Pprogram template and loadfont mark install as optional 2024-07-21 17:41:40 +03:00