add info operations
This commit is contained in:
		
							parent
							
								
									39f519a67e
								
							
						
					
					
						commit
						7bd6f369e7
					
				
							
								
								
									
										6
									
								
								.vscode/numbered-bookmarks.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.vscode/numbered-bookmarks.json
									
									
									
									
										vendored
									
									
								
							@ -4,15 +4,15 @@
 | 
			
		||||
			"fsPath": "$ROOTPATH$/borghelper.sh",
 | 
			
		||||
			"bookmarks": [
 | 
			
		||||
				-1,
 | 
			
		||||
				243,
 | 
			
		||||
				257,
 | 
			
		||||
				151,
 | 
			
		||||
				-1,
 | 
			
		||||
				-1,
 | 
			
		||||
				-1,
 | 
			
		||||
				-1,
 | 
			
		||||
				-1,
 | 
			
		||||
				-1,
 | 
			
		||||
				-1,
 | 
			
		||||
				61
 | 
			
		||||
				84
 | 
			
		||||
			]
 | 
			
		||||
		}
 | 
			
		||||
	]
 | 
			
		||||
 | 
			
		||||
@ -82,6 +82,10 @@ while [ $# -gt 0 ]; do
 | 
			
		||||
            printf "\nStill working on the help text :-)\n\n"
 | 
			
		||||
            exit 0
 | 
			
		||||
            ;;
 | 
			
		||||
        -i|--info)
 | 
			
		||||
            # show archive information
 | 
			
		||||
            operation='info'
 | 
			
		||||
            ;;
 | 
			
		||||
        -l|--list)
 | 
			
		||||
            # list contents of specific backup
 | 
			
		||||
            operation='viewarchive'
 | 
			
		||||
@ -145,6 +149,11 @@ if [ -z "$varsFile" ]; then
 | 
			
		||||
    consoleError 1 'You must provide a valid .borgvars file with information about your borg repo.'
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# info without archive
 | 
			
		||||
if [ "$operation" = 'info' ] && [ -z "$archiveName" ]; then
 | 
			
		||||
    consoleError 1 "Info operation requested but no archive name provided. Please use '--list-all' for a list of all available archives."
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# list without archive
 | 
			
		||||
if [ "$operation" = 'viewarchive' ] && [ -z "$archiveName" ]; then
 | 
			
		||||
    consoleError 1 "List operation requested but no archive name provided. Please use '--list-all' for a list of all available archives."
 | 
			
		||||
@ -234,6 +243,11 @@ export TMPDIR="${borgBaseDir}/tmp"
 | 
			
		||||
 | 
			
		||||
### execute borg operations
 | 
			
		||||
 | 
			
		||||
# info operations
 | 
			
		||||
if [ "$operation" = 'info' ]; then
 | 
			
		||||
    borg info ::"${archiveName}"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# list operations
 | 
			
		||||
if [ "$operation" = 'listall' ]; then
 | 
			
		||||
    borg list
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user