diff --git a/rssread b/rssread index e389acb..e8f0f0c 100755 --- a/rssread +++ b/rssread @@ -43,6 +43,7 @@ help() { echo "--add Add to your list of feeds." echo "--remove Remove from your list of feeds." echo "--list List all feeds. Optionally add to list matching feeds." + echo "--edit Edit sfeedrc in '$EDITOR'." echo "--import-newsboat Import newsboat urls." echo "--update Sync feeds." echo "--clear Clear feeds." @@ -55,7 +56,8 @@ case "$1" in "--add") addfeed "$@" ; exit 0 ;; "--remove") removefeed "$@" ; exit 0 ;; "--list") listfeeds "$@" ; exit 0 ;; -"--import-newsboat") newsboat -e | sfeed_opml_import > "$HOME/.sfeed/sfeedrc" ; exit 0 ;; +"--edit") $EDITOR "$HOME/.sfeed/sfeedrc"; echo "Edited."; exit 0 ;; +"--import-newsboat") command -v newsboat > /dev/null && newsboat -e | sfeed_opml_import > "$HOME/.sfeed/sfeedrc" ; exit 0 ;; "--update") updatefeeds ; exit 0 ;; "--clear") FILE=feeds && clearfeeds ; exit 0 ;; "--clear-sfeedrc") FILE=rc && clearfeeds ; exit 0 ;;