Missed some renamings
This commit is contained in:
@@ -1,5 +1,9 @@
|
|||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.2.0] - 2025-01-21
|
||||||
|
|
||||||
|
- Rename to from Picop to Picopackage
|
||||||
|
|
||||||
## [0.1.0] - 2025-01-19
|
## [0.1.0] - 2025-01-19
|
||||||
|
|
||||||
- Initial release
|
- Initial release
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
PATH
|
PATH
|
||||||
remote: .
|
remote: .
|
||||||
specs:
|
specs:
|
||||||
picop (0.1.0)
|
picopackage (0.1.0)
|
||||||
digest
|
digest
|
||||||
open-uri (~> 0.5)
|
open-uri (~> 0.5)
|
||||||
yaml (~> 0.4)
|
yaml (~> 0.4)
|
||||||
@@ -70,7 +70,7 @@ PLATFORMS
|
|||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
debug
|
debug
|
||||||
minitest (~> 5.16)
|
minitest (~> 5.16)
|
||||||
picop!
|
picopackage!
|
||||||
rake (~> 13.0)
|
rake (~> 13.0)
|
||||||
rubocop (~> 1.21)
|
rubocop (~> 1.21)
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
# Picop
|
# Picopackage
|
||||||
|
|
||||||
TODO: Delete this and the text below, and describe your gem
|
TODO: Delete this and the text below, and describe your gem
|
||||||
|
|
||||||
Welcome to your new gem! In this directory, you'll find the files you need to be able to package up your Ruby library into a gem. Put your Ruby code in the file `lib/picop`. To experiment with that code, run `bin/console` for an interactive prompt.
|
Welcome to your new gem! In this directory, you'll find the files you need to be able to package up your Ruby library into a gem. Put your Ruby code in the file `lib/picopackge`. To experiment with that code, run `bin/console` for an interactive prompt.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
|||||||
14
lib/picopackage.rb
Normal file
14
lib/picopackage.rb
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
require_relative "picopackage/version"
|
||||||
|
require_relative "picopackage/provider"
|
||||||
|
require_relative "picopackage/source_file"
|
||||||
|
require_relative "picopackage/scanner"
|
||||||
|
require_relative "picopackage/fetch"
|
||||||
|
require_relative "picopackage/cli"
|
||||||
|
|
||||||
|
module Picopackage
|
||||||
|
class Error < StandardError; end
|
||||||
|
class FileTooLargeError < StandardError; end
|
||||||
|
class LocalModificationError < StandardError; end
|
||||||
|
end
|
||||||
@@ -4,7 +4,7 @@ require 'tempfile'
|
|||||||
require 'json'
|
require 'json'
|
||||||
require 'debug'
|
require 'debug'
|
||||||
|
|
||||||
module Picop
|
module Picopackage
|
||||||
class Fetch
|
class Fetch
|
||||||
def self.fetch(url, destination, force: false)
|
def self.fetch(url, destination, force: false)
|
||||||
raise ArgumentError, "Destination directory does not exist: #{destination}" unless Dir.exist?(destination)
|
raise ArgumentError, "Destination directory does not exist: #{destination}" unless Dir.exist?(destination)
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
module Picop
|
module Picopackage
|
||||||
class Provider
|
class Provider
|
||||||
def self.for(url)
|
def self.for(url)
|
||||||
PROVIDERS.each do |provider|
|
PROVIDERS.each do |provider|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
module Picop
|
module Picopackage
|
||||||
module Scanner
|
module Scanner
|
||||||
def self.scan(directory, pattern: "**/*")
|
def self.scan(directory, pattern: "**/*")
|
||||||
Dir.glob(File.join(directory, pattern)).select do |file|
|
Dir.glob(File.join(directory, pattern)).select do |file|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
require "yaml"
|
require "yaml"
|
||||||
require "digest"
|
require "digest"
|
||||||
|
|
||||||
module Picop
|
module Picopackage
|
||||||
class SourceFile
|
class SourceFile
|
||||||
attr_reader :content, :metadata, :code, :original_path
|
attr_reader :content, :metadata, :code, :original_path
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
module Picop
|
module Picopackage
|
||||||
VERSION = "0.1.0"
|
VERSION = "0.2.0"
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -8,17 +8,17 @@ Gem::Specification.new do |spec|
|
|||||||
spec.authors = ["Dan Milne"]
|
spec.authors = ["Dan Milne"]
|
||||||
spec.email = ["d@nmilne.com"]
|
spec.email = ["d@nmilne.com"]
|
||||||
|
|
||||||
spec.summary = "TODO: Write a short summary, because RubyGems requires one."
|
spec.summary = "Picopackage Tool."
|
||||||
spec.description = "TODO: Write a longer description or delete this line."
|
spec.description = "Picopackage Tool for managing Picopackages."
|
||||||
spec.homepage = "TODO: Put your gem's website or public repo URL here."
|
spec.homepage = "https://picopackage.org"
|
||||||
spec.license = "MIT"
|
spec.license = "MIT"
|
||||||
spec.required_ruby_version = ">= 3.1.0"
|
spec.required_ruby_version = ">= 3.1.0"
|
||||||
|
|
||||||
spec.metadata["allowed_push_host"] = "TODO: Set to your gem server 'https://example.com'"
|
#spec.metadata["allowed_push_host"] = "TODO: Set to your gem server 'https://example.com'"
|
||||||
|
|
||||||
spec.metadata["homepage_uri"] = spec.homepage
|
#spec.metadata["homepage_uri"] = spec.homepage
|
||||||
spec.metadata["source_code_uri"] = "TODO: Put your gem's public repo URL here."
|
#spec.metadata["source_code_uri"] = "TODO: Put your gem's public repo URL here."
|
||||||
spec.metadata["changelog_uri"] = "TODO: Put your gem's CHANGELOG.md URL here."
|
#spec.metadata["changelog_uri"] = "TODO: Put your gem's CHANGELOG.md URL here."
|
||||||
|
|
||||||
# Specify which files should be added to the gem when it is released.
|
# Specify which files should be added to the gem when it is released.
|
||||||
# The `git ls-files -z` loads the files in the RubyGem that have been added into git.
|
# The `git ls-files -z` loads the files in the RubyGem that have been added into git.
|
||||||
|
|||||||
Reference in New Issue
Block a user