Skip to content

Commit

Permalink
Add gemspec
Browse files Browse the repository at this point in the history
  • Loading branch information
spuder committed Dec 16, 2024
1 parent 4626ee4 commit 2a8bace
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
File renamed without changes.
33 changes: 33 additions & 0 deletions tindie2easypost.gemspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# frozen_string_literal: true

Gem::Specification.new do |spec|
spec.name = 'tindie2easypost'
spec.version = '0.1.0'
spec.authors = ['Spencer Owen']
spec.email = ['[email protected]']

spec.summary = 'Convert Tindie CSV files to EasyPost shipping format'
spec.description = 'A utility script to transform Tindie order exports into EasyPost-compatible CSV files for shipping label generation.'
spec.homepage = 'https://github.com/spuder/tindie2easypost'

# Specify which files should be included in the gem
spec.files = Dir.glob(['lib/**/*.rb', 'bin/*', 'README.md'])

# Specify the executable script
spec.executables = ['tindie2easypost']

# Specify the location of the executable in the gem structure
spec.bindir = 'bin'

# Specify Ruby version requirement
spec.required_ruby_version = '>= 2.7.0'

# Add runtime dependencies if any
spec.add_runtime_dependency 'csv', '~> 3.2'

# Optional development dependencies
spec.add_development_dependency 'rake', '~> 13.0'
spec.add_development_dependency 'minitest', '~> 5.14'

spec.license = 'MIT'
end

0 comments on commit 2a8bace

Please sign in to comment.