Skip to content

Commit

Permalink
make a new post script
Browse files Browse the repository at this point in the history
  • Loading branch information
catskull committed Jun 7, 2024
1 parent 0cc4fa3 commit 39ec7ba
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions bin/new-post
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#!/usr/bin/env ruby

require 'date'

def create_post_file()
# Get the current date in YYYY-MM-DD format
date = Date.today.strftime('%Y-%m-%d')

# Create the filename
filename = "./_posts/news/#{date}-title.md"

# Define the content of the file
content = <<~CONTENT
---
title: newpost
tags: []
date: #{DateTime.now.strftime('%Y-%m-%d %H:%M:%S %z')}
---
CONTENT

# Write the content to the file
File.write(filename, content)

puts "File created at #{filename}"

system("subl", "./", filename)
end

create_post_file()

0 comments on commit 39ec7ba

Please sign in to comment.