Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/termux/termux-tools

Scripts and small programs that are packaged into termux's termux-tools package
https://github.com/termux/termux-tools

termux-tools: show application version when running termux-info (#6547)

53a97b6bc95b1c312f70b48c6076e920d1cfeac4 authored almost 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: pkg: add info as show alias (#6498)

ed5452a85f086fb8e73864954685c73499cf4002 authored almost 4 years ago by Dario Vladović <[email protected]>
termux-tools: use profile script to generate a sample termux.properties

Avoid use of postinst or preinst scripts in bootstrap packages. They will not
be executed.

f59f4b84d9dd320dabc05c44fe85214c011c9bfc authored almost 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: pkg: replace ipfs.2read.net gateway

ipfs.2read.net has limited bandwidth which is a problem when downloading
large packages.

1b05690b553c9bf36bede6580b2b8263c1680240 authored almost 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: pkg: don't use ipfs.sloppyta.co due to aggressive caching

Clients using ipfs.sloppyta.co IPFS gateway won't see repo updates.

Use termux.mentality.rip we...

bb274dbdfacfa77dc4c4348fefebcc9d1f6c97b8 authored almost 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: pkg: update ipfs gateways & mirrors list

711e0af8fd3041135c41da18724fe4f1cb931358 authored almost 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: pkg: rotate ipfs gateways and mirrors

19fa9f17e9ae308a68258fe4ec05cf3ab6c31988 authored almost 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: pkg: replace main.termux-mirror.ml

ec90e1c2b6ec75644bd85249774bce98ffb1cb47 authored almost 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: fix termux-am class name, so termux-reset will work correctly

62d9b812a3b52d6154ded2e98c0115b49a3c6864 authored almost 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: termux-change-repo: mirrors by @xeffyr are on IPFS now

d27d608d447adef1551b80f8b2386a2b40ddb488 authored almost 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: add dummy termux.properties file

Hopefully makes it easier for users to learn about the available settings.

a2f036c9f580e58b4f11a950bd78b7aa52862576 authored about 4 years ago by Henrik Grimler <[email protected]>
Fixed typo in motd (And changed wording to keep line lengths consistent)

4c6f140b7d889fea6f78e376206655c6d20deaa3 authored about 4 years ago by Archenoth <[email protected]>
termux-tools: pkg: mirrors should not have same weight

d00a7d1c659452b233c0ee7399362849e386cca6 authored about 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: pkg: disable mirror termux.mentality.rip

Doesn't receive updates since December 25, 2020.

ec6f8e3dbc885a81f96aedfc368bdbbd288d9875 authored about 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: motd: add note that Play Store variant is no longer updated

ca966b7c5f72acabdcdff0fb7cc93306d0265509 authored about 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: version 0.100

7b9ad8fe4a03e090b60756bd638f9ad4a80e7853 authored about 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: pkg: use termux.org as primary mirror

251fac91e8bdaf9712a1a695de44a59faf83fa73 authored about 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: pkg: send more info in user-agent string

Send termux-tools package version, build-time app package name and
installation prefix. Just lik...

a169bb9286ccc4d47d52b041451b78247212407f authored about 4 years ago by Leonid Pliushch <[email protected]>
explicitly set maintainer for each package

In issue https://github.com/termux/termux-packages/issues/6160 I have found
that community repo ...

18d4ad40f2e1c5b23d03b8a2d8e0a638f12619ce authored about 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: version 0.99

146e32c4dfa9e11473ddee8dbbd274d698bb5aac authored about 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: improve description of 'single-user' environment in termux.1 manpage

b1985d9c0da8e351c8fa2f96e264b30adf8e3d8b authored about 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: fix another typo in termux.1 manpage

dbe40c38e76e82e8cee2cd2f7ac5b28a207b101a authored about 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: fix typo in termux.1 manpage

https://github.com/termux/termux-app/issues/1829

1df663561e0f5a8e41bef4668414741a3a3061e5 authored about 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: pkg: when checking mirrors, force terminate curl command after 6 seconds timeout

Before this, we had only '--connect-timeout 5' option specified but unfortunately
it doesn't wor...

1efa8d70280f152de1d9fc5b109f2bf4e0f6119e authored about 4 years ago by Leonid Pliushch <[email protected]>
fix hardcoded Termux directories in mpd, renameutils, termux-tools

6968fe3da7531a35cfae2f3977d0cf9131a62b6a authored about 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: add one line padding to the end of MOTD

f5a3f279fa71462eae0e560b02ec6a9ecbb09c87 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: add manual page for Termux app

An offline compilation of important information from the
Termux Wiki.

d8e86f6a3aca5762c547ca1730f9c435ce29015b authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: avoid duplicate slashes in URLs when checking mirror availability

Really this is not an issue, but double slashes make logs looking a bit weird:

... "HEAD //dist...

a2b842f054679b371a1a2bf88cc8be1ea7c5159d authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: fix typo in pkg

a4aa278ab25f3384f1640d831ae81b4bfa4d0093 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: use 5 seconds connection timeout when testing mirror availability

cd0930f63cf1c09f07a3c9af5a85ca8afbc61ae4 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: use weight-based mirror selection (#5628)

* Weight-based mirror selection: do not give each mirror same usage ratio as hosts have differen...

46bb0e382fde59cffecd26820ef8615af55ad81b authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: add 'pkg autoclean' and command descriptions to help (#5627)

d9277d6eaec107ba23ad850971739648ab064ff4 authored over 4 years ago by buttaface <[email protected]>
termux-tools: improve usage info for pkg

* Avoid long lines.
* Add missing info for some commands.
* Do not show deb cache size if its si...

4a70ba5e034bca5cd1328887aa28336ff5465e69 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: fix path to pkgcache.bin after apt update, add support for `pkg clean`

c91edce9de8b50424a51289b8e4107a652dd0663 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: use https://termux.org/packages/ as fallback instead of direct Bintray URL

7b926dcbb4e2253b68d4af405e3570211df45f79 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: automatically pick a mirror by pkg (#5621)

See https://github.com/termux/termux-packages/issues/5620.

Implements automatic mirror selectio...

08288766f5ac884fb1addcaa995c596e58197a0c authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: add '-Xusejit:true' to dalvikvm

f8f90c5819dc007c32dae313d81d920978cf74da authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: termux-reset: ensure that $PREFIX is RWX before deleting

Set RWX permissions recursively on $PREFIX before deleting it. This
is needed to ensure that all...

a1357ba146f2561a34957705826ff0eebb525d38 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: do not mkdir $PREFIX/bin/applets

8a588591ec8271c6b4f591e16b7f73fbcec11651 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: bump revision

a78092bf58b960621ecede1751bef8b14c1051e6 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: add cmd wrapper as well

See https://github.com/termux/termux-api/issues/354.

65f16f3a3ac76c4bac5c3706b71e2dcf0799af33 authored over 4 years ago by Henrik Grimler <[email protected]>
termux-tools: add BFSU mirrors

5282d07b55f93de5b30b43be97cd990c0f57a501 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: remove check for /system/bin/killall

/system/bin/killall should be present on all devices running Android 7.0+.

4661025d5ce7fadc720db0fcdbb42ceb5bf8154e authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: minor grammatical changes

f80a91d34afc0f8c42f6fa930bd6a8a8cb082e3c authored over 4 years ago by Henrik Grimler <[email protected]>
termux-tools: fix message typo in termux-reset

139176eb2f15f61e5b779cdd6031a0484540cf73 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: add script for resetting Termux installation (#5377)

46db8b81e568e2f8a012fd3e56ba4e9ed713bbc1 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: bump revision

157712e04c170e3cf42bf21ccf4d6f5520e0a1e6 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: fix message in termux-setup-storage

a9455f8fd963ebf015a49a08e91298559abfeca4 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: ask user for confirmation before recreating ~/storage directory

Notify user about potential data loss if files were placed to
the root of ~/storage directory du...

e58e66b49c0b60489e9ae279da6f2e2e7ae822a3 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: update mirror list for termux-change-repo

0b769ebbe74921ff737ed2d87dd14e90247e5b12 authored over 4 years ago by Leonid Pliushch <[email protected]>
termux-tools: depend on util-linux and bump revision

ee826be6d808ee873d3189cf2b03b473cd58d512 authored almost 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: use getopt from util-linux

eb1d091e1079226446579020e5a21818f7a71837 authored almost 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: avoid busybox usage

43752f1d30db77795d92f1ef0c5294f40697b5e3 authored almost 5 years ago by Leonid Pliushch <[email protected]>
chmod 755 termux-change-repo

156ebee2233639a6007db77837f5bbb71624be25 authored almost 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: remove backticks

e1df15012a4728b6b250ebe96a7eef7f975bdf1b authored almost 5 years ago by Henrik Grimler <[email protected]>
termux-tools: fix repo component names for "x11" & "unstable"

16dad1a0ae276bd5de242cfc1de149cca4686d4b authored almost 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: fix copy-paste error in x11-packages url

Also run apt update after changing repositories

34886250261a0bcb1826b2ab99a23585de126c97 authored almost 5 years ago by Henrik Grimler <[email protected]>
termux-tools: add termux-change-repo script (#5069)

* termux-tools: add termux-change-repo script

Simplifies changing repositories to a mirror, use...

e6e76ba57e475e4e97e20fd578b3421b0e4deb9e authored almost 5 years ago by Henrik Grimler <[email protected]>
apt: prevent usage of certain commands as root

Usage of package manager as root has certain bad effects in Termux such as
messed up SELinux con...

c06d2eef109f937d10bda77b96c9ba690cb12876 authored about 5 years ago by Leonid Pliushch <[email protected]>
Don't run `apt update` if it's been run recently (#4135)

When installing or searching for packages, the `apt update` will run only if it
was not executed...

43571e4a9d9df4e816a9b69e4154b9e63fe65b2e authored about 5 years ago by Efreak <[email protected]>
termux-tools: bump version

55027390aa042e06bc21e79adeeb5eaf49321a5b authored over 5 years ago by Fredrik Fornwall <[email protected]>
termux-tools: Add /sbin to su path (fixes #4345)

05e7b6c3092fd7632566fe0163104a8656fdaf76 authored over 5 years ago by Fredrik Fornwall <[email protected]>
termux-tools: bump version

24b3bc6d64322b2f6f4873c53afdf7c864793fe5 authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: use @TERMUX_PREFIX@ instead of path in sources

Ensure that scripts always use correct prefix-specific path.

2ef417cffe14108a292f0570396018adaa8a7f5f authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: use default shebang in sources

This will allow build system to set shebang according to the
current TERMUX_PREFIX.

aa413eeff965f6478b586817a1c27d31b1799786 authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: do not print motd on OpenSSH login when config PrintMotd=no

Now OpenSSH will not print motd on its own which may result in duplicate.
Instead it will contro...

f8176edadf525465719d7c8dea7d24f89e54f386 authored over 5 years ago by Leonid Pliushch <[email protected]>
add new linter script & fix packages where needed

Linter will check packages submitted for CI build. If error was found,
build will not be allowed...

049d0149ad74fce9c363aaef3b70f55b073b3db7 authored over 5 years ago by Leonid Pliushch <[email protected]>
packages: standardize values of several control variables for build.sh

Variables

TERMUX_PKG_PLATFORM_INDEPENDENT
TERMUX_DEBUG
TERMUX_PKG_HAS_DEBUG
TERMUX_PKG_ESSE...

e071fe05ea7cf42214946eea0d9e84522643ed88 authored over 5 years ago by Leonid Pliushch <[email protected]>
undo "Unsplit essential packages"

Seems it is not possible to unsplit these packages currently.

%ci:reset-backlog

69f788a3a3eaa5284532b9e6f495bb5da0e8e7b6 authored over 5 years ago by Leonid Pliushch <[email protected]>
xz-utils: unsplit from liblzma

Same reason as for curl and bzip2.

7abe3e6a9af8b58a2fe6462463fea3fcd5466fb6 authored over 5 years ago by Leonid Pliushch <[email protected]>
unsplit bzip2 from libbz2

Same reason as for 'curl'.

209975e8437eaa3b4a5d2b849626c37a420b2bb7 authored over 5 years ago by Leonid Pliushch <[email protected]>
libcurl: unsplit 'curl' subpackage

Both packages are essential and expect to be in bootstrap installation so
splitting is quite use...

dd19746621787900c4e1a9d2725ad26e1876bae4 authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: add core packages to dependencies

Some packages are not getting installed after busybox was replaced by separate
packages. This co...

d2fe42eb4a3f124a2f203fa2626b2ab7b26da490 authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-exec should be a dependency of termux-tools

Because it is used by login script and termux-tools is essential anyway.

639594ae25610f4b697ea46b7707f0032efe4bf3 authored over 5 years ago by Leonid Pliushch <[email protected]>
reformat build.sh for some packages

* Packages where dependencies were sorted are bumped.

8476efba6c76e83163ca82f9660cb5b42fe7710b authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: provide wrapper for /system/bin/umount

Good addition since we already have wrapper for /system/bin/mount.

9c00a0a7bb2b80dcab0a92f4a1e770eb62bc99f6 authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: provide wrapper for /system/bin/mount

Right now Termux doesn't have utility 'mount' available. Also
on Samsung devices executing /syst...

90f75d528c757bd926da94ccaa067a76ccfcbc81 authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: bump to v0.66

022121372f9e334962d52b75a3c49841ac579814 authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: prevent word-splitting of arguments with space

984b130c095bf1e9cb544523b331b29edce25e56 authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: handle arguments for "pkg upgrade"

Fix for https://github.com/termux/termux-packages/issues/3758.

dfdfb0560db21ee1f3c799032c20a2ecd4e7b2ec authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: bump revision

8a1564898a4d0223066244f3c3f9b837ae40f322 authored over 5 years ago by Henrik Grimler <[email protected]>
Correct support of remove command in pkg

Fixes #3681

e7fb164a8a95c52c97802fc8824c76454e32b1ac authored over 5 years ago by Guillermo Robles <[email protected]>
termux-tools: bump version

93f91cb7b23be189e12f1d30e7904f454ebe6c91 authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: remove unneeded line

42737d35ff7b849d427c71e81525f81fae68ada5 authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: simplify notes about reporting issues

16cc8cb554cc4d48de7fd75e1010a75aac214186 authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: remove mailing list from motd

d5077b69bf81ff1ba3a454daed55a9cd32f0300f authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: indent motd message

1fa07cf22348f9ea4989c894f640c0f218c8a731 authored over 5 years ago by Henrik Grimler <[email protected]>
termux-tools: improve default motd

3bf4a901ea6624c6049c5efa3bc1cd9ea1263a68 authored over 5 years ago by Leonid Pliushch <[email protected]>
Merge branch 'master' into app_995

abbffe3f9e330be38926766a82ee86840613425e authored over 5 years ago by Leonid Pliushch <[email protected]>
termux-tools: do not start login shell if not running on terminal

Fixes execution of commands via non-interactive shell with OpenSSH.
Issue https://github.com/ter...

6900d34c16d4968b7c9b67aba1365a7570fcab00 authored almost 6 years ago by Leonid Pliushch <[email protected]>
termux-info: add subscribed repositories to printed info

9ae5021ca17044d5c48a87aa478ad1003208957a authored almost 6 years ago by Henrik Grimler <[email protected]>
termux-tools: companion of termux/termux-app#1031

c418ed9b6501a0f2fc46469090b7eee001bd508d authored almost 6 years ago by Tom Yan <[email protected]>
Improve formatting of parantheses for functions

8f0eda67cf0564ed126beb557c94c25e72bee5ed authored almost 6 years ago by Wetitpig <[email protected]>
termux-tools: do not provide file path with slash at the beginning

See https://github.com/termux/termux-app/issues/995.

41b5e50cb9dabe67facfec076269e8373dc48a4d authored almost 6 years ago by Leonid Pliushch <[email protected]>
termux-tools: distrubute under GPL-3.0

Same license as for Termux app.

a938834a6f54fd32446532e2808da60ce2f67204 authored almost 6 years ago by Leonid Pliushch <[email protected]>
add licenses for more packages

367199500a8584e3847c635c75f7e78483eb0104 authored almost 6 years ago by Leonid Pliushch <[email protected]>
termux-tools: use proper su search order

This mirrors the search order in the standard Android PATH, so that the
right tool is used consi...

ccd46ce3bb09aba524c9d9fcbe478780b45e2e5c authored about 6 years ago by Jason A. Donenfeld <[email protected]>
Use system top

Remove top both from busybox (which is broken on Android 8+), and
procps (which has issues on An...

63f62859d099f60b910090e278b09262e4c24433 authored about 6 years ago by Fredrik Fornwall <[email protected]>
termux-tools: export SHELL variable on login (#2632)

d3a1cd0ddced8bf918999b4550920a9719bb0f34 authored over 6 years ago by Leonid Pliushch <[email protected]>
termux-tools: Bump version to 0.55 after su warning in pkg

dc43010b1a7e0f0cf5885f37d6628970076052c1 authored over 6 years ago by Fredrik Fornwall <[email protected]>