Add init for creating config and twtxt file
This commit is contained in:
parent
9bceb2fffa
commit
15de17688e
23
twtxt-c
23
twtxt-c
|
@ -15,13 +15,13 @@ usage() {
|
||||||
-c, --config PATH Specify a custom config file location.
|
-c, --config PATH Specify a custom config file location.
|
||||||
-v, --verbose Enable verbose output for debugging purposes.
|
-v, --verbose Enable verbose output for debugging purposes.
|
||||||
--version Show the version and exit.
|
--version Show the version and exit.
|
||||||
-h, --help Show this message and exit.
|
-h, --help Show this message and exit.
|
||||||
|
|
||||||
Commands:
|
Commands:
|
||||||
|
init Setting up twtxt.
|
||||||
config Get or set config item.
|
config Get or set config item.
|
||||||
follow Add a new source to your followings.
|
follow Add a new source to your followings.
|
||||||
following Return the list of sources you’re following.
|
following Return the list of sources you’re following.
|
||||||
quickstart Quickstart wizard for setting up twtxt.
|
|
||||||
timeline Retrieve your personal timeline.
|
timeline Retrieve your personal timeline.
|
||||||
tweet Append a new tweet to your twtxt file.
|
tweet Append a new tweet to your twtxt file.
|
||||||
unfollow Remove an existing source from your...
|
unfollow Remove an existing source from your...
|
||||||
|
@ -33,7 +33,22 @@ case $1 in
|
||||||
usage; exit ;;
|
usage; exit ;;
|
||||||
-* | --*)
|
-* | --*)
|
||||||
usage; error_exit "unknown option $1" ;;
|
usage; error_exit "unknown option $1" ;;
|
||||||
|
init)
|
||||||
|
read -p "Your desired nickname [$USER]: " nickname
|
||||||
|
nick=${nick:-"$USER"}
|
||||||
|
read -p "Type path to your twtxt [/home/$USER/twtxt.txt]: " path_to_twtxt
|
||||||
|
twtxt=${path_to_twtxt:-"/home/$USER/twtxt.txt"}
|
||||||
|
echo "" >> $path_to_twtxt
|
||||||
|
read -p "Type path to your twtxt config folder [/home/$USER/.config/twtxt-c/]: " config
|
||||||
|
config=${config:-"/home/$USER/.config/twtxt-c/"}
|
||||||
|
mkdir -p $config
|
||||||
|
read -p "URL to twtxt [https://example.com/twtxt.txt]: " url
|
||||||
|
url=${url:-"https://example.com/twtxt.txt"}
|
||||||
|
printf "[twtxt]\n
|
||||||
|
nick = %s\n
|
||||||
|
twtxt = %s\n
|
||||||
|
url = %s\n" "$nick" "$twtxt" "$url" >> $config
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
echo " Work in Progress "
|
printf "Work in progress\n" ;;
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
|
|
Loading…
Reference in New Issue