TigerFetch.jl (1481B)
1 2 # ABOUTME: Main module entry point for TigerFetch.jl 3 # ABOUTME: Loads submodules and exports the tigerdownload function for Census shapefile retrieval 4 5 # -------------------------------------------------------------------------------------------------- 6 module TigerFetch 7 # -------------------------------------------------------------------------------------------------- 8 9 10 # -------------------------------------------------------------------------------------------------- 11 import Comonicon: @cast, @main 12 import Downloads 13 import Pkg 14 # using Infiltrator 15 # -------------------------------------------------------------------------------------------------- 16 17 18 # -------------------------------------------------------------------------------------------------- 19 include("artifacts.jl") 20 include("geotypes.jl") # Internal type system 21 include("reference.jl") 22 include("download.jl") 23 include("main.jl") 24 include("cli.jl") 25 # -------------------------------------------------------------------------------------------------- 26 27 28 # --------------------------------------------------------------------------------------------------# 29 export tigerdownload # the julia function 30 # -------------------------------------------------------------------------------------------------- 31 32 33 # -------------------------------------------------------------------------------------------------- 34 end # module 35 # --------------------------------------------------------------------------------------------------