| 
					
				 | 
			
			
				@@ -455,7 +455,7 @@ class Archiver: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     pass 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for path in args.paths: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if path == '-':  # stdin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    path = 'stdin' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    path = args.stdin_name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if not dry_run: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         try: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             status = fso.process_stdin(path, cache) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2940,6 +2940,8 @@ class Archiver: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                help='experimental: do not synchronize the cache. Implies not using the files cache.') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         subparser.add_argument('--no-files-cache', dest='cache_files', action='store_false', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                help='do not load/update the file metadata cache used to detect unchanged files') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        subparser.add_argument('--stdin-name', metavar='NAME', dest='stdin_name', default='stdin', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                               help='use NAME in archive for stdin data (default: "stdin")') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         exclude_group = define_exclusion_group(subparser, tag_files=True) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         exclude_group.add_argument('--exclude-nodump', dest='exclude_nodump', action='store_true', 
			 |