Commit Graph

47 Commits

Author SHA1 Message Date
Phantop 9be8602ba7 Fix some small shellcheck issues 2023-05-25 12:00:12 -04:00
Phantop 02b1604efb switch from buggy offset heuristic to storing offsets 2023-02-04 19:49:27 -05:00
Phantop 7e0360e809 add ability to bundle a mount.dwarfs binary 2023-02-04 15:37:26 -05:00
Phantop f3efc1ebb7 add appimage fetch option and cleaner zzexe 2023-01-23 22:35:47 -05:00
Phantop 4dd8196538 appdwarf: handle appimage architectures better
for real this time
2023-01-14 18:22:19 -05:00
Phantop ece000c533 appdwarf: handle non-explicit x86_64 AppImages 2023-01-09 11:14:33 -05:00
Phantop 91e3ab229f zzexe: fix decompression to modified exit 2022-12-21 21:49:48 -05:00
Phantop d65e78c2d5 appimage conversion: properly handle architecture 2022-12-13 15:10:21 -05:00
Phantop c7ff9fcfec appdwarf/zzexe: small header updates
use trap better with zzexe and updated dwarfs args
2022-11-15 19:13:59 -05:00
Phantop e05f9223d0 appdwarf: ditch single mountpoint outright
this seemed like a cool idea but i also barely use it because of
its issues anyways
2022-11-14 16:44:21 -05:00
Phantop 51d60260cb remove md5sum invocation and use better predictable path 2022-11-11 12:34:07 -05:00
Phantop da26521b63 appdwarf: improve trap unmount and remove appdir 2022-10-11 11:38:05 -04:00
Phantop 5129c9894c appdwarf: improve appimage offset calc, posix printfunc 2022-09-09 18:54:50 -04:00
Phantop 3b1b45c097 Improve AppImage check and make README reflect current functionality and dependencies 2022-08-05 09:56:16 -04:00
Phantop 4bf66c35dc zzexe: fix some performance issues on large files 2022-07-24 20:36:24 -04:00
Phantop 49c5b59cfb zzexe: fix a sed fuckup 2022-07-22 21:58:33 -04:00
Phantop 4db23e7272 Stronger zzexe integration, better AppImage handling, appdwarf extraction 2022-07-19 19:44:04 -04:00
Phantop 84407118fc Autodetect dwarfs files and write header 2022-07-19 01:31:06 -04:00
Phantop ac27ba5a32 Integrate example AppRun into main script 2022-07-13 21:00:44 -04:00
Phantop bdd4a0c6e4 wine: just standard apprun and slightly cleaner proton 2022-07-08 20:53:53 -04:00
Phantop 95be3a7d5d GitHub and AppImageHub support, fix environment variables
removes the apps/appimage script that did this. should function identically

replaces version numbering with dates because incrementing is a nightmare
2022-06-25 22:05:01 -04:00
Phantop fb2f691b21 v3.6: combine header and zzexe into just appdwarf
also put headers into functions so shellcheck can act on them
2022-06-24 17:09:54 -04:00
Phantop 6774a2d639 appdwarf 3.5: auto detect and handle files and urls 2022-06-20 19:57:11 -04:00
Phantop 654eea6fab appdwarf: Replace the folder header with an AppRun using bindfs 2022-06-11 23:16:03 -04:00
Phantop 3ebee5f254 appdwarf: Switch to AppImage standard environmental variables as v3.0
Deprecates $APPDWARF_CMD for $ARGV0, as part of the standard
Also finally removes the separate header, as it seems to
not be needed anymore
2022-06-11 15:05:58 -04:00
Phantop 44fe9a32b1 slight info and error reporting cleanup 2022-05-12 20:32:37 -04:00
Phantop fc6002e56f appdwarf: split header into multiple files 2022-04-17 21:57:31 -04:00
Phantop 99d7dcf3aa shorten and streamline appdwarf and zzexe overall 2022-04-15 18:31:37 -04:00
Phantop 07dd9f7150 make everything POSIX compatible and use AppRun file 2022-04-13 21:30:45 -04:00
Phantop 54343023d8 Improve appimage conversion, add vagrant 2022-03-29 16:37:48 -04:00
Phantop ed2a43c751 README: update and redo it allllll 2022-03-25 18:45:41 -04:00
Phantop 2d0cdfe50a Change lookback option to -B to match dwarfs 2022-01-28 10:37:43 -05:00
Phantop 6609dd6793 Add pypy and download with aria2c if found 2022-01-25 10:53:41 -05:00
Phantop c043fb00ef Put everything through shellcheck 2022-01-14 13:41:46 -05:00
Phantop 20452fa6e6 Update help info and handle using . as input path 2022-01-01 00:50:04 -05:00
Phantop 85337d120e Redo wine script to match others and reorg 2021-12-31 17:28:22 -05:00
Phantop 9a41bff158 Add folder mode, changeable lookback 2021-12-31 15:11:42 -05:00
Phantop 913ad4ccee Mount all instances of an appdwarf to one folder
Old method still exists under the -s/--separate option
Not sure if there's any reason to still use it; we'll see
2021-12-31 15:11:42 -05:00
Phantop 539e680240 slight script cleanup and do more workers 2021-12-31 15:11:42 -05:00
Phantop 66a7ba3b6d Allow running different command in image 2021-12-31 15:11:42 -05:00
Phantop 5eca8a2ad8 Improve default options 2021-12-31 15:11:42 -05:00
Phantop 3d229b558c Use mktemp to make mounting folder 2021-12-31 15:11:41 -05:00
Phantop 45c622aa6e Handle arguments correctly
Why was this not done already lol
2021-12-31 15:11:41 -05:00
Phantop 7504c777a7 Allow mkdwarfs arguments with appdwarf 2021-12-31 15:11:41 -05:00
Phantop 20482c9547 Allow creating from squashfs-root folders 2021-12-31 15:11:41 -05:00
Phantop 509fcc2e28 Use bash for appdwarf and add AppRun example 2021-12-31 15:11:41 -05:00
Phantop 1e1e9c4fdd Rename to appdwarf and add main appdwarf script
Also adds in support for converting AppImages
2021-12-31 15:11:41 -05:00