Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Toybox
Toybox provides common Linux command line utilities together in a single BSD-licensed executable that's simple, small, fast, and reasonably standards-compliant.
Collective -
Host: opensource -
https://opencollective.com/toybox
- Website: https://landley.net/toybox/about.html
- Code: https://github.com/landley/toybox
github.com/landley/toybox - 93c8ea40a126b534f265c028307cbaf6491cb61f authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 43c856a8891c3bdcbda7eccbbf8ec74144dad651 authored about 1 year ago by Rob Landley <[email protected]>
Also, if we're going to have a single line of help, switch to the more
common format for such pr...
github.com/landley/toybox - f7998feebdf85b0e764224582425e4faf3aa5c5e authored about 1 year ago by Rob Landley <[email protected]>
arc, arm32, and csky all have these sections too, but I've never seen
arc or csky in real life, ...
github.com/landley/toybox - 3905be58763ce09a870ca0b01bac8a90bd2fd131 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 922bdeb57a43738e4c137bdb206924aaa80da19c authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - ed64d01ab5c3c9046e58dcd8303be988c48828bd authored about 1 year ago by Rob Landley <[email protected]>
Also fix finding the flags in the ELF header for riscv32; the existing
code only worked for 64-b...
github.com/landley/toybox - bb67360aaba15fb3a7ad2b51d1926e4c56309fd8 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 52c3f80176d9d837b572f900846c7182f0b39f9f authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - be24f19878329d2fd3be2b4a3752a59b9ffde9ab authored about 1 year ago by Elliott Hughes <[email protected]>
github.com/landley/toybox - 20eb4585a140a4bcd7901d4892a3222ff9f0d122 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 6d1c046e732986fc31c76d5051955593c005c38f authored about 1 year ago by Rob Landley <[email protected]>
Some utilities expect that the order of parameters does not matter since
it is the behavior of i...
Rather than take up yet another key for the new functionality, I've moved
everything to a menu, ...
Luckily this was obvious because it broke the macOS build.
github.com/landley/toybox - 5e9d2fa14895d2eacd9cb2a59da851847819002e authored about 1 year ago by Elliott Hughes <[email protected]>
The apple entries we stub out are scattered through the table, but this
is a contiguous all-or-n...
It can otherwise be quite awkward to get at this --- riscv64 puts it all
neatly in the ELF auxv,...
github.com/landley/toybox - d9793bee00aae304b1d7b550600bec7bdb601702 authored about 1 year ago by Oliver Webb <[email protected]>
github.com/landley/toybox - 2f93b89b62d10fa75a6869a4f84cad861c0aea1b authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - d435ccd7e0b67f679378233486042f3b5ae8cdb6 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 8051186b8faee032253bfb5d9fec574545c38008 authored about 1 year ago by Oliver Webb <[email protected]>
speeding it up from megabytes to gigabytes.
Also, move #include uio.h from dd.c to toys.h (it's ...
github.com/landley/toybox - d3cef27b10ec91b14c917f52ff0d4550d81327f6 authored about 1 year ago by Rob Landley <[email protected]>github.com/landley/toybox - 67b2094c2cef42432165f398d82d373d2f7a72a8 authored about 1 year ago by Oliver Webb <[email protected]>
github.com/landley/toybox - 16079eab9df264d46968e1ba551db6d9273fde1a authored about 1 year ago by Oliver Webb <[email protected]>
github.com/landley/toybox - 464ab9faa5c41889f217c56a7975912278a3ce97 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - d213cc94e33de383ea3591befc1553ea09fe8e80 authored about 1 year ago by Oliver Webb <[email protected]>
github.com/landley/toybox - bea61f704dfb59f1b8b71792e3d57d321e53d74e authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - a03007c188526140195e3640808afd6a093258bb authored about 1 year ago by Elliott Hughes <[email protected]>
github.com/landley/toybox - 574b26b9605efcce7ed38914e8796568abdce0ed authored about 1 year ago by Rob Landley <[email protected]>
The pidof tests try to block a subprocess forever by reading from
stdout via /proc/self/fd/1. T...
github.com/landley/toybox - 61856b336bd24ad8fe67aa50fd478b6fe26a7ce5 authored about 1 year ago by Oliver Webb <[email protected]>
github.com/landley/toybox - 52e0ed4ff0444574385d0e832b1bfdac52c3e03e authored about 1 year ago by Oliver Webb <[email protected]>
If watchdog writes fail, the system is about to reboot. No recovery possible.
If the init task ...
github.com/landley/toybox - 657f94698c7fc7d4f9838cbcf3b4b78e38939d5c authored about 1 year ago by Rob Landley <[email protected]>github.com/landley/toybox - 94913b5d0c5687f19ed2a79f57a21a92e056eaa6 authored about 1 year ago by Rob Landley <[email protected]>
(Zaps warning, and you can't do an atomic 8 byte write on 32 bit targets.)
github.com/landley/toybox - 5f153b56214f32c679b7eef18eff59d7052c132c authored about 1 year ago by Rob Landley <[email protected]>github.com/landley/toybox - 19a1a11f305c36bbd2005afefc69c6cfd359bfe5 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 71197a67521d678a497079c20d954b9677f419f2 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 47946f241a4e69454b9cea0e18a3a1d457363d81 authored about 1 year ago by Rob Landley <[email protected]>
This test never passed on Android, but a quirk of how we were running
it meant we never noticed ...
Trying to fix race condition where SIGCHLD happens before parent calls wait().
We need the signa...
Move "current release" into header, update release.txt, redo quickstart again.
github.com/landley/toybox - fcea979dc0908e40d637b671c135f47e3a63e5cc authored about 1 year ago by Rob Landley <[email protected]>github.com/landley/toybox - 0674deaed1dc59ee9c7c14ed147cd4c4c90abe09 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - c0332904df17117774de2ee38cb5465b8a720f03 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 2ca6945cadefcd820e1646847c5d886ede1b1d6a authored about 1 year ago by Rob Landley <[email protected]>
implelemented commands are listed and grouped
command functionality is not described
github.com/landley/toybox - 5289ecee1c5d7b8bafa4421f623394824a5d1f3f authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 1240e35d8c16e605865e3d18a07d14b7c7f64268 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - a069d33edeb7fe08803bf49e0948ddd798124e60 authored about 1 year ago by Rob Landley <[email protected]>
we know there aren't any loops.
github.com/landley/toybox - 628fb8899907fefeb632291de5b2806a2f03ab0e authored about 1 year ago by Rob Landley <[email protected]>github.com/landley/toybox - 658a944a6f77a58bd5f50d24b703ad6c118b1071 authored about 1 year ago by Rob Landley <[email protected]>
(Mask out the bit in callers that just want DIRTREE_COMEAGAIN.)
github.com/landley/toybox - 97d03ecf95957fefc5bb9fdb5110e71f1000a4de authored about 1 year ago by Rob Landley <[email protected]>github.com/landley/toybox - e606e0f906998e49f9a729b5a8b88601d2b1fb53 authored about 1 year ago by Oliver Webb <[email protected]>
github.com/landley/toybox - 731c89b677975ee272f00a29c1fa0ed0120f14cf authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - d595e2a0a3d55589e432e7a5a1334293439455d0 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - c6c168f05d6262adc439d13a5711e8595d450867 authored about 1 year ago by Rob Landley <[email protected]>
Even thought modern terminals remember tabs vs spaces for cut-and-paste,
backspace backs up exac...
github.com/landley/toybox - ac7d28f7efee5ebd9576ddd577a53240c4ad6765 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 3219337f549ac164456e1f43db1325a42b5c1f73 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - b3fd188e6e6ccc2af77412cd261feeedaab249a1 authored about 1 year ago by Oliver Webb <[email protected]>
We've unconditionally set a utf8 locale in main.c for a while, and
sprintf("%.*s", len, str) is ...
(presumably to catch overflow that doesn't leave unconsumed digits).
github.com/landley/toybox - 85ae0e1b52487adfe8f06509f5e02bc089d3702e authored over 1 year ago by Rob Landley <[email protected]>
Whitespace (code style, don't mix space/tab, trailing whitespace, etc).
Various "don't break aft...
github.com/landley/toybox - 58123f54a5855198581f33ac77abd1235ad06860 authored over 1 year ago by Oliver Webb <[email protected]>
github.com/landley/toybox - c503c772dd925ffbc1d9fa476591b70a7b201446 authored over 1 year ago by Rob Landley <[email protected]>
Teach set_terminal to do a proper cfmakecooked() and have
reset.c use it so "stty -echo; reset" ...
github.com/landley/toybox - 5ac55758ad9a2b1bdf8e9126f40f223ab7c591b2 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - e92d3ea99892b6e2c5caa45abcccee7b550861ae authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 2017aaaee99c4cae6a0548364f2cf7b7a4d3c526 authored over 1 year ago by Oliver Webb <[email protected]>
and we already have a "rel" variable for relative time: use the more obvious
initialization for t...
github.com/landley/toybox - 49bd9632941f6da43c66591261049837c24a6c6e authored over 1 year ago by Oliver Webb <[email protected]>
github.com/landley/toybox - 8ebc96f25cce0a5c1dea6bbc7bbc4d65d60dea6c authored over 1 year ago by Oliver Webb <[email protected]>
github.com/landley/toybox - 42963c1d2ea457269c430c4779646e7b0412bff6 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 6b2898bc81b056945ac93161b40544c10075fca4 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - ee3cceeb7a4428f0200959b3036ef26f28a16e91 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - e802bd49b8b736b3cbb44d0574b0a32fbc51f965 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 290aa60e6994eacc52645fe0916bbe69d9101337 authored over 1 year ago by Oliver Webb <[email protected]>
github.com/landley/toybox - 251be88968c12a2fb8689564f93f330b23a36fd5 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 0c13db50305406b4a104fbe075daa4625b40580b authored over 1 year ago by Rob Landley <[email protected]>
When toysh processes a escaped newline, A segfault can occur if the
command is formatted in...
github.com/landley/toybox - cb5b1996577f4c41420f4b80a8b8924b8d00dc95 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 2018dbab3dac93b2c22cc247660b4c084e57f99c authored over 1 year ago by Rob Landley <[email protected]>
Downside is we re-init the table for each file, but eh. Inline the
per-byte functions while we'r...
github.com/landley/toybox - 2aafb7dd9abc54b6e8ac1ea0b4a2bf3a6cf9779c authored over 1 year ago by Rob Landley <[email protected]>
signed atolx() to unsigned strtoul() which has the side effect of not
parsing the kmg suffixes. (...
`xxd -r` with `-p` format input (rather than the `xxd -r -p` that
you actually need to decode th...
More system calls and better decoding of existing syscalls.
github.com/landley/toybox - 10a7149b27c73e8e79e4dfd5992c621f92f2a18c authored over 1 year ago by Elliott Hughes <[email protected]>github.com/landley/toybox - acfe7ab66f201773cd13f07bb97dafd5ecabdf8f authored over 1 year ago by Rob Landley <[email protected]>
Implement internal common plumbing to modify colon separated files.
Doesn't handle "pam" but the...
gets waaaay more testing. (And migrating to internal hash functions
since glibc 2.38 decided to s...
github.com/landley/toybox - 2c36636377e1c0615bfa2394eec49488f032e95d authored over 1 year ago by enh <[email protected]>
github.com/landley/toybox - 4376a74b614fbee7a581b1598e868a0464a0bf57 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - ea57f2f2009db97a2acf190ff59cd58d88a9c5b0 authored over 1 year ago by Rob Landley <[email protected]>
Pointing new users at release notes was never ideal. It highlights
"project is alive and activel...
github.com/landley/toybox - 57b2c9057964ddb059c1d21aee824972347073a5 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 896b64db351a2ba94df82f4f604004c4fb84fb67 authored over 1 year ago by Rob Landley <[email protected]>
1) handle the high bit octal escape syntax in [-abc]
2) switching off an option sets it back to ...
github.com/landley/toybox - 8deb5891fb4c4baedf5f2e7a36d5464053a10224 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - c214dcda05d5e513eaecb392c62fef90f93927d5 authored over 1 year ago by Rob Landley <[email protected]>