Skip to content

Commit

Permalink
package_name naming convention
Browse files Browse the repository at this point in the history
  • Loading branch information
aminya committed Feb 16, 2020
1 parent 0162cd4 commit ea1fac3
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/bot.jl
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@ const UStrings = Union{AbstractString,Regex,AbstractChar}
Config object that holds the options and configuration for the SnoopCompile bot. This object is fed to the `@snoopi_bot`.
# Arguments:
- `packageName::String`
- `package_name::String`
- `subst::Vector{Pair{UStrings, UStrings}}` : to replace a packages precompile setences with another's package like `["ImageTest" => "Images"]`. `UStrings` is every string like type that `replace()` has a method for.
- `blacklist::Vector{UStrings}` : to remove some precompile sentences
- `os`::Vector{String} or nothing : give the list of os that you want to generate precompile signatures for. Each element will call a `Sys.is\$eachos()` function.
"""
struct BotConfig
packageName::String
package_name::String
subst::Vector{Pair{T1, T2}} where {T1<:UStrings, T2 <: UStrings}
blacklist::Vector{T3} where {T3<:UStrings}
os::Vector{String}
end

function BotConfig(packageName::String; subst::Vector{Pair{T1, T2}} where {T1<:UStrings, T2 <: UStrings} = Vector{Pair{String, String}}(), blacklist::Vector{T3} where {T3<:UStrings}= String[], os::Union{Vector{String}, Nothing} = nothing)
return BotConfig(packageName, subst, blacklist, os)
function BotConfig(package_name::String; subst::Vector{Pair{T1, T2}} where {T1<:UStrings, T2 <: UStrings} = Vector{Pair{String, String}}(), blacklist::Vector{T3} where {T3<:UStrings}= String[], os::Union{Vector{String}, Nothing} = nothing)
return BotConfig(package_name, subst, blacklist, os)
end

include("bot/botutils.jl")
Expand Down

0 comments on commit ea1fac3

Please sign in to comment.