Compare commits
	
		
			3 Commits
		
	
	
		
			8860da11c2
			...
			develop
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						b0e4edc2c1
	
				 | 
					
					
						|||
| 
						
						
							
						
						453ff302fc
	
				 | 
					
					
						|||
| 
						
						
							
						
						4332c344e9
	
				 | 
					
					
						
@@ -2,21 +2,24 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# Simple CLI to make wallpaper changes with xwallpaper more comfortable
 | 
					# Simple CLI to make wallpaper changes with xwallpaper more comfortable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
mkdir -p $HOME/.paperchanger
 | 
					CONF_DIR=${XDG_CONFIG_HOME:-~/.config}/paperchanger
 | 
				
			||||||
 | 
					CONF_CURRENT_WP=${CONF_DIR}/current_wallpaper.txt
 | 
				
			||||||
 | 
					CONF_PATH=${CONF_DIR}/paperchanger.conf.sh
 | 
				
			||||||
 | 
					mkdir -p ${CONF_DIR}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [[ ! -f "$HOME/.paperchanger/current_wallpaper.txt" ]]; then
 | 
					if [[ ! -f ${CONF_DIR} ]]; then
 | 
				
			||||||
	touch $HOME/.paperchanger/current_wallpaper.txt	
 | 
						touch ${CONF_DIR}
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [[ ! -f "$HOME/.paperchanger/paperchanger.conf.sh" ]]; then
 | 
					if [[ ! -f ${CONF_PATH} ]]; then
 | 
				
			||||||
	echo '# This is the configuration file used by the paperchanger program
 | 
						echo '# This is the configuration file used by the paperchanger program
 | 
				
			||||||
 | 
					
 | 
				
			||||||
default_directory=' > $HOME/.paperchanger/paperchanger.conf.sh
 | 
					default_directory=' > ${CONF_DIR}/paperchanger.conf.sh
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
read -r current_file_path < $HOME/.paperchanger/current_wallpaper.txt
 | 
					read -r current_file_path < ${CONF_CURRENT_WP}
 | 
				
			||||||
source $HOME/.paperchanger/paperchanger.conf.sh
 | 
					source ${CONF_PATH}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function _help() {
 | 
					function _help() {
 | 
				
			||||||
	echo ""
 | 
						echo ""
 | 
				
			||||||
@@ -41,11 +44,11 @@ function _display() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
function _set() {
 | 
					function _set() {
 | 
				
			||||||
	current_file_path="$1"
 | 
						current_file_path="$1"
 | 
				
			||||||
	echo "$current_file_path" > $HOME/.paperchanger/current_wallpaper.txt
 | 
						echo "$current_file_path" > ${CONF_CURRENT_WP}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function _change_config_path() {
 | 
					function _change_config_path() {
 | 
				
			||||||
	sed -i "s/^default_directory=.*\$/default_directory=${1//\//\\/}/" $HOME/.paperchanger/paperchanger.conf.sh
 | 
						sed -i "s/^default_directory=.*\$/default_directory=${1//\//\\/}/" ${CONF_PATH}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
case "$#" in
 | 
					case "$#" in
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user