Open mdaadoun opened 2 years ago
Yea, I hadn't quite realised how many they really are..
I will start more and less pagers
The api is there to make these external commands. See cat
.
deprecate [compress
, uncompress
, zip
, unzip
] because they can be fulfilled in one go just by making tar
and its far more superior 😎
(also untar?
👀 )
if its really requested they can return back as ljinux packages rather than bloating the source.
sh
is not existent for us since we build based
and not bash
.
I don't have time to analyze all tools but hopefully -6
tools should save time.
All of these tools can be implemented as based scripts with the inclusion of pexec
and fpexec
. There is not source bloating.
However, we are still limited to the 1mb of storage the pico offers. Until my custom installer is done, we have to keep it below that.
(Souce folder is excluded from size calculations.)
Instead of providing an installer i'm instead relying on the makefile to do all the heavy lifting. All extra apps (games and stuff we will eventually make) will be included as makefile targets. So there is no reason whatsoever to worry about having too many apps.
Less has been added. tar / untar, zip / unzip, compress / uncompress are not doable, added jz instead.
alias & all the sums are now in
mv
has been added.
cp
and rm
were also reworked to be a lot more stable (and destructive).
The core utilities list
From POSIX standards and the GNU core utilities here is a list of the commands. This issue can be used to discuss progress, priorities, consistencies and general problems related to those commands in an embedded linux environment like the pico.
More commands, see the implementation of core utils in rust : https://github.com/uutils/coreutils