feat(conf): intial initializing command for initializing initial config file
This commit is contained in:
parent
49cb34f8d4
commit
35fe20a970
1 changed files with 15 additions and 2 deletions
17
conf.sh
17
conf.sh
|
|
@ -2,12 +2,25 @@
|
||||||
|
|
||||||
# configuration management
|
# configuration management
|
||||||
|
|
||||||
|
. $HOME/ayo.conf
|
||||||
|
|
||||||
command=$2
|
command=$2
|
||||||
|
|
||||||
function main() {
|
function main() {
|
||||||
case $command in
|
case $command in
|
||||||
"edit")
|
"edit") # edit the script
|
||||||
echo "Editing config file"
|
echo "Editing config script"
|
||||||
|
vim "$scripts_dir/conf.sh"
|
||||||
|
;;
|
||||||
|
"init") #TODO: a command that initializes the configuration
|
||||||
|
echo "Initializing config file..."
|
||||||
|
# check if there is an existing config file
|
||||||
|
# if yes, ask if user is sure?
|
||||||
|
# if yes, back up with datetime
|
||||||
|
# copy example config file to $HOME/ayo.conf
|
||||||
|
;;
|
||||||
|
*) # edit the configuration
|
||||||
|
echo "Editing config file..."
|
||||||
vim "$HOME/ayo.conf"
|
vim "$HOME/ayo.conf"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue