package dkml-package-console
Console setup and uninstall executables for DkML installation
Install
Dune Dependency
Authors
Maintainers
Sources
src.tar.gz
md5=4636532b5971d7aa058b492448b02908
sha512=66e28e6c47b3de638601f0002289849d9af6bcbb9a2eb816d1dfe640bf3e5a350ad16b99d88b474b7be2482de480b5dd1fad4dbf87c702ee421bc033a3ca1327
doc/src/dkml-package-console.create/shell_scripts.ml.html
Source file shell_scripts.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
(* Generated by: ocaml-crunch Creation date: Sun, 18 May 2025 03:46:10 GMT *) module Internal = struct let d_addf207cc627f573d418ad224312e3d8 = "#!/bin/sh\nset -euf\n\nusage() {\n printf \"usage: create.sh [options] ARCHIVER [extra archiver options]\\n\" >&2\n printf \"Archivers:\\n\" >&2\n printf \" tar: Creates a tar archiver using the 'tar' program from the PATH\\n\" >&2\n printf \" or from the -a option. The default options are 'cCf', and\\n\" >&2\n printf \" the default extension is '.tar'. It is best to use the -t\\n\" >&2\n printf \" option.\\n\" >&2\n printf \"Options:\\n\" >&2\n printf \" -a EXECUTABLE: Full path to the archiver\\n\" >&2\n printf \" -o DIR: Output directory\\n\" >&2\n printf \" -e EXTENSION: Extension on the file, like .tar.gz\\n\" >&2\n printf \" -t gnu|bsd: If ARCHIVER is 'tar' which type of tar to use.\\n\" >&2\n printf \" Defaults to bsd on macOS. Otherwise gnu\\n\" >&2\n}\n\nARCHIVER_EXE=\nARCHIVE_EXTENSION=\nTAR_TYPE=\nOUTPUT_DIR=$PWD\nwhile getopts \":a:e:t:o:h\" opt; do\n case ${opt} in\n h )\n usage\n exit 0\n ;;\n a ) ARCHIVER_EXE=$OPTARG ;;\n e ) ARCHIVE_EXTENSION=$OPTARG ;;\n t ) TAR_TYPE=$OPTARG ;;\n o ) OUTPUT_DIR=$OPTARG ;;\n \\? )\n echo \"This is not an option: -$OPTARG\" >&2\n usage\n exit 1\n ;;\n esac\ndone\nshift $((OPTIND -1))\n\nif [ \"$#\" -eq 0 ]; then\n usage\n printf \"Missing ARCHIVER\\n\" >&2\n exit 1\nfi\n\narchivetype=$1\nshift\n\nif [ -z \"$TAR_TYPE\" ]; then\n # shellcheck disable=SC2194\n case \"__PLACEHOLDER_BUILDHOST_ABI__\" in\n darwin_*) TAR_TYPE=bsd ;;\n *) TAR_TYPE=gnu\n esac\nfi\n\ninstall -d \"$OUTPUT_DIR\"\n\ncase \"$archivetype\" in\n tar)\n if [ -z \"$ARCHIVER_EXE\" ]; then ARCHIVER_EXE=tar; fi\n if [ -z \"$ARCHIVE_EXTENSION\" ]; then ARCHIVE_EXTENSION=.tar; fi\n if [ \"$TAR_TYPE\" = \"bsd\" ]; then\n OPT_TRANSFORM1=\"-s\"\n OPT_TRANSFORM2=\",^./,__PLACEHOLDER_BASENAME__/,\"\n else\n OPT_TRANSFORM1=\"--transform\"\n OPT_TRANSFORM2=\"s,^./,__PLACEHOLDER_BASENAME__/,\"\n fi\n archive() {\n exec \"$ARCHIVER_EXE\" \\\n cCf '__PLACEHOLDER_ARCHIVE_DIR__' \"$OUTPUT_DIR/__PLACEHOLDER_BASENAME__$ARCHIVE_EXTENSION\" \\\n \"$OPT_TRANSFORM1\" \"$OPT_TRANSFORM2\" \\\n \"$@\" \\\n .\n }\n ;;\n *)\n usage\n exit 2\nesac\n\narchive \"$@\"\n" let file_chunks = function | "bundle.sh" | "/bundle.sh" -> Some [ d_addf207cc627f573d418ad224312e3d8; ] | _ -> None let file_list = [ "bundle.sh"; ] end let file_list = Internal.file_list let read name = match Internal.file_chunks name with | None -> None | Some c -> Some (String.concat "" c) let hash = function | "bundle.sh" | "/bundle.sh" -> Some "addf207cc627f573d418ad224312e3d8" | _ -> None let size = function | "bundle.sh" | "/bundle.sh" -> Some 2133 | _ -> None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>