diff --git a/01-main/manifest b/01-main/manifest index 99be33f7..81579849 100644 --- a/01-main/manifest +++ b/01-main/manifest @@ -237,6 +237,7 @@ simple-pwgen skypeforlinux slack-desktop sleek +slomore smartgit sniffnet softmaker-office-2021 diff --git a/01-main/packages/slomore b/01-main/packages/slomore new file mode 100644 index 00000000..f502cedb --- /dev/null +++ b/01-main/packages/slomore @@ -0,0 +1,10 @@ +DEFVER=1 +ARCHS_SUPPORTED="amd64" +get_github_releases "popey/slomore" "latest" +if [ "${ACTION}" != prettylist ]; then + URL=$(grep "browser_download_url.*${HOST_ARCH}\.deb\"" "${CACHE_FILE}" | grep -m 1 -v musl | cut -d'"' -f4) + VERSION_PUBLISHED=$(echo "${URL}" | cut -d'_' -f2) +fi +PRETTY_NAME="Slomore" +WEBSITE="https://github.com/popey/slomore" +SUMMARY="A custom pager that outputs lines with a delay, allowing control over pacing." diff --git a/deb-get b/deb-get index 27e3c6e7..ce4d9f6e 100755 --- a/deb-get +++ b/deb-get @@ -168,7 +168,7 @@ function get_github_releases() { fancy_message info "Updating ${CACHE_FILE}" local URL="https://api.github.com/repos/${1}/releases${2:+/$2}" wgetcmdarray=(wget "${HEADERPARAM}" "${HEADERAUTH}" -q --no-use-server-timestamps "${URL}" -O- ) - ${ELEVATE} "${wgetcmdarray[@]}" | sed '/browser_download/!d;/\.deb/!d' > "${CACHE_FILE}" || ( fancy_message warn "Updating ${CACHE_FILE} failed." ) + "${wgetcmdarray[@]}" | sed '/browser_download/!d;/\.deb/!d' | ${ELEVATE} tee "${CACHE_FILE}" > /dev/null || ( fancy_message warn "Updating ${CACHE_FILE} failed." ) if [ -f "${CACHE_FILE}" ] && grep "API rate limit exceeded" "${CACHE_FILE}"; then fancy_message warn "Updating ${CACHE_FILE} exceeded GitHub API limits. Deleting it." ${ELEVATE} rm "${CACHE_FILE}" 2>/dev/null