Comments (4)
I personally feel this is outside of the scope that toybox tries to accomplish. What's the benefit of baking this into toybox when you just as easily can distribute it on the side?
from toybox.
Something that may be in scope would be to support building in external utilities. IIRC you can just add a build folder. It wouldn't be a huge stretch to create a separate project(s) for out of scope projects similar to gstreamer's bad and ugly plugins, but for permissive licensed and gpl-ish licensed programs. They could be added at build time via git submodules.
from toybox.
zsh is very large and complicated, while toybox tries to stay as small and simple as possible. So I don't think this would be ever implemented.
What is the problem with having zsh as a separate binary?
from toybox.
Toybox isn't MIT licensed (one of the many, many public domain adjacent licenses which require you to copy a specific blob of text into all derived works), it's 0BSD which is public domain equivalent (does not require you to copy specific text into derived works, interchangeable with other public domain equivalent licenses like CC0, The Unlicense, WTFPL, and the John The Ripper license).
from toybox.
Related Issues (20)
- tar: --dereference does not work when --sort HOT 11
- tar: Hardlink collision on the same entry when extracting HOT 1
- Crash in config2help during build HOT 5
- Cant build initramfs system for aarch64 HOT 4
- Shell `elif` and `else` don't appear to interact correctly
- "no acceptable grep could be found" when building GNU Make (and others) HOT 4
- Toybox is broken on MacOS now HOT 3
- mkroot - undefined reference to `crypt' HOT 7
- bunzip2/gunzip don't properly handle .tbz/.tgz files
- stack-buffer-overflow in toybox tar HOT 11
- sh eval: traps: sh[200] general protection fault ip:479d76 sp:7ffd269121b8 error:0 in toybox[401000+a3000]
- xtrace does not print PS4 HOT 1
- tar: bogus GNUSparseFile.0 directory extracting http://www.qemu-advent-calendar.org/2023/download/day01.tar.gz HOT 13
- Failing to build TOT LinuxL HOT 11
- iconv always silent, `-c` broken HOT 11
- portability.c posix_fallocate() for macOS broken
- sh memory leak with fix MR
- generated/help.h:427:29: warning: missing terminating " character HOT 3
- EINVAL when writing to sysfs with "echo param > file" HOT 5
- Implement -execdir for safety and security HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from toybox.