forked from andonome/lk
		
	add new file script
This commit is contained in:
		
							
								
								
									
										27
									
								
								new.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										27
									
								
								new.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,27 @@ | |||||||
|  | #!/bin/sh | ||||||
|  |  | ||||||
|  | echo Select a category | ||||||
|  |  | ||||||
|  | category="$(find . -type d -printf '%P\n' | fzy)" | ||||||
|  |  | ||||||
|  | [ ! -d "$category" ] && mkdir "$category" | ||||||
|  |  | ||||||
|  | echo Select a name | ||||||
|  |  | ||||||
|  | read name | ||||||
|  |  | ||||||
|  | filePath="$category/$name.md" | ||||||
|  |  | ||||||
|  | tagsList="$(echo \"$category | sed 's#\/#", "#g')\"" | ||||||
|  |  | ||||||
|  | [ -e "$filePath" ] && $EDITOR $filePath && exit 0 | ||||||
|  |  | ||||||
|  | echo "--- | ||||||
|  | title: \"$name\" | ||||||
|  | tags: [ $tagsList ] | ||||||
|  | --- | ||||||
|  |  | ||||||
|  | " > "$filePath" | ||||||
|  |  | ||||||
|  | $EDITOR "$filePath" | ||||||
|  |  | ||||||
		Reference in New Issue
	
	Block a user