• R/O
  • HTTP
  • SSH
  • HTTPS

wfa: Commit

GitHubのミラーです
https://github.com/Hayao0819/wfa


Commit MetaInfo

Revisão66630d664c31e3dbb4d6d5e86e8d0a9cda463770 (tree)
Hora2020-12-24 15:08:58
Autorhayao <shun819.mail@gmai...>
Commiterhayao

Mensagem de Log

[update] : Added --cascade

Mudança Sumário

Diff

--- a/wfa
+++ b/wfa
@@ -1242,7 +1242,7 @@ run_operation() {
12421242 # Parse options
12431243 ARGUMENT="${@}"
12441244 _opt_short="AQRShVdb:aysucq"
1245-_opt_long="query,remove,sync,help,version,debug,dbpath:,aururl,aur,noconfirm,config:,makepkg:,mflags:,pacman:,git:,gitflags:,gpg:,gpgflags:,makepkgconf:,nomakepkgconf,nodeps,refresh,bash-debug,msg-debug,sysupgrade,color:,nocolor,clean,quiet,arch:,confirm,disable-download-timeout,curl:,curlflags:,unneeded,puella,wfa-debug"
1245+_opt_long="query,remove,sync,help,version,debug,dbpath:,aururl,aur,noconfirm,config:,makepkg:,mflags:,pacman:,git:,gitflags:,gpg:,gpgflags:,makepkgconf:,nomakepkgconf,nodeps,refresh,bash-debug,msg-debug,sysupgrade,color:,nocolor,clean,quiet,arch:,confirm,disable-download-timeout,curl:,curlflags:,unneeded,puella,wfa-debug,cascade"
12461246
12471247 OPT=$(getopt -o ${_opt_short} -l ${_opt_long} -- ${ARGUMENT})
12481248 [[ ${?} != 0 ]] && exit 1
@@ -1350,8 +1350,36 @@ while :; do
13501350 esac
13511351 shift 1
13521352 ;;
1353- -c | --clean)
1354- sync_clean_count=$(( sync_clean_count + 1 ))
1353+ -c | --clean | --cascade)
1354+ case "${1}"
1355+ --clean)
1356+ if [[ "${operation}" = "sync" ]]; then
1357+ sync_clean_count=$(( sync_clean_count + 1 ))
1358+ else
1359+ unavailable_in_this_operation
1360+ fi
1361+ ;;
1362+ --cascade)
1363+ if [[ "${operation}" = "remove" ]]; then
1364+ add_args pacman "--cascade"
1365+ else
1366+ unavailable_in_this_operation
1367+ fi
1368+ ;;
1369+ -c)
1370+ case "${operation}" in
1371+ "sync")
1372+ sync_clean_count=$(( sync_clean_count + 1 ))
1373+ ;;
1374+ "remove")
1375+ add_args pacman "--cascade"
1376+ ;;
1377+ *)
1378+ unavailable_in_this_operation
1379+ ;;
1380+ esac
1381+ ;;
1382+ esac
13551383 shift 1
13561384 ;;
13571385 -q | --quiet)
Show on old repository browser