Update release-tool

Fix argparse handling when no subcommand given

Implement check command

Implement i18n command

Add Ctrl+F TOC

Implement merge command

Implement source tarball creation

Implement macOS builds

Implement Linux builds

Support building for multiple platforms

Disable test building

Debug-log executed commands

Allow cross-compilation without Docker when using vcpkg

Implement macOS codesigning and notarization

Remove obsolete globals

Check xcode setup

Implement GPG signing

Re-enable Git branch checkout

Show key selection for merge commit signing

Check for git and merge basic and tool checks

Remove redundant checkout message

Update headline formatting
This commit is contained in:
Janek Bevendorff 2024-02-20 21:13:48 +01:00 committed by Jonathan White
parent 21cad6383d
commit 85038ad20a
No known key found for this signature in database
GPG key ID: 440FC65F2E0C6E01
3 changed files with 932 additions and 101 deletions

View file

@ -1,5 +1,5 @@
[main]
host = https://www.transifex.com
host = https://app.transifex.com
[o:keepassxc:p:keepassxc:r:share-translations-keepassxc-en-ts--develop]
file_filter = share/translations/keepassxc_<lang>.ts

File diff suppressed because it is too large Load diff

19
share/linux/appimage-apprun.sh Executable file
View file

@ -0,0 +1,19 @@
#!/usr/bin/env bash
_APPDIR="$(dirname "$(realpath "$0")")"
PATH="${_APPDIR}/usr/bin:${PATH}"
LD_LIBRARY_PATH="${_APPDIR}/usr/lib:${LD_LIBRARY_PATH}"
export PATH
export LD_LIBRARY_PATH
if [ "$1" == "cli" ]; then
shift
exec keepassxc-cli "$@"
elif [ "$1" == "proxy" ]; then
shift
exec keepassxc-proxy "$@"
elif [ -v CHROME_WRAPPER ] || [ -v MOZ_LAUNCHED_CHILD ]; then
exec keepassxc-proxy "$@"
else
exec keepassxc "$@"
fi