- uses: actions/checkout@v4
- name: Fix permissions for Docker
- run: chmod -R 777 .
+ run: chmod -R u+rwX,go+rX .
- name: Run tests in Termux
run: |
complete -c git-remote-gcrypt -n "__fish_seen_subcommand_from stat" -a "(git remote 2>/dev/null)" -d 'Git Remote'
# Clean flags
-complete -c git-remote-gcrypt -f -n "__fish_seen_subcommand_from clean" -l force -d ' Actually delete files (default is scan only)
- Allow cleaning uninitialized repos (requires --force)
- Override safety checks (requires --force)'
+complete -c git-remote-gcrypt -f -n "__fish_seen_subcommand_from clean" -l force -d ' Actually delete files (default is scan only)'
complete -c git-remote-gcrypt -f -n "__fish_seen_subcommand_from clean" -l init -d ' Allow cleaning uninitialized repos (requires --force)'
complete -c git-remote-gcrypt -f -n "__fish_seen_subcommand_from clean" -l hard -d ' Override safety checks (requires --force)'
# Description is looked up separately via grep because it contains spaces
# escape single quotes for Fish string
- desc=$(echo "$RAW_HELP" | grep -F -- "$line" | sed 's/^[[:space:]]*//' | cut -d ' ' -f 3- | sed "s/'/\\\\'/g")
+ desc=$(echo "$RAW_HELP" | grep -F -- "$line" | head -n 1 | sed 's/^[[:space:]]*//' | cut -d ' ' -f 3- | sed "s/'/\\\\'/g")
if [[ $f1 == -* ]] && [[ $f2 == --* ]]; then
short="${f1#-}"