Comments (6)
@citrusui do you mean re-implement Git, Ruby, Python, etc? Sounds kind of... well, outside the scope of toybox.
from toybox.
well, yes, it is out of scope, but it would be nice if toybox implemented some kind of "support" library or mechanism that let users easily add their own packages to toybox without dealing with the hassles of cross-compiling.
from toybox.
I'm having difficulties grasping why a coreutils implementation would need direct support for languages that are orders of magnitude larger than the project itself. At the moment I'm not sure how much integration is really needed since the utilities in toybox could be called from pretty much any other language; It seems that this is something that would be better handled in an alternate AOSP distribution that has these languages bundled (or by installing them into an existing Android device).
For example, there are apps for Android such as QPython which provides an interpreter, console, editor, and SL4A: https://play.google.com/store/apps/details?id=com.hipipal.qpyplus
Any chance you could elaborate more on what you're intending?
from toybox.
Perhaps I'd just like to see someone provide consistently up-to-date version of various command line tools. The app you linked seems well made, but I am uncertain of which version of Python it provides. This poses many issues: compatibility, security, performance, etc. I want an executable of Python/Ruby/Git/whatever that is strictly command-line-based, and has instructions on how it was built (so I can update it to the current version, if I want)
See this issue, for example. No replies yet as I doubt any Android NDK developers, let alone authors of Ruby have seen my issue.
It would just be nice if I could contact Google themselves and get some tips on how to build stuff for Android.
from toybox.
from toybox.
I found a solution to my problems, anyway. termux-packages is exactly what I want.
from toybox.
Related Issues (20)
- install does not handle the creation of "drwxr-s---" correctly HOT 6
- xsendfile error checking
- add a useful common ip HOT 3
- Request diff -I/--ignore-matching-lines
- [Documentation] Differences to busybox? HOT 3
- [Feature request] Could a static-option be added to the menu interface? HOT 5
- [Documentation / Question] Can toybox be combined with e. g. mruby? HOT 9
- building a rootfs without a kernel HOT 10
- Most scripts use /bin/bash, which not all systems have. Use /usr/bin/env instead? HOT 11
- [Q] Can `bash` compatibility in toysh be turned off during build time and during run time? HOT 2
- building 0.8.11 with ssl and tls is broken HOT 15
- When running shell scripts, the process coredump.
- POSIX deviation: test arithmetic operands must support decimal only HOT 12
- find -size <number-without-suffix> not POSIX HOT 7
- Can you include oksh? HOT 1
- On incremental builds' reproducibility HOT 1
- ASAN failures in various file processing commands HOT 2
- [Feature Suggestion] progress meter (pv subcommand) HOT 5
- [FR] envsubst HOT 4
- getty: does not display issue HOT 1
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.