useDynLib(this.path, .registration = TRUE, .fixes = ".C_")


## allchar.R    ----


export(Sys.putenv)


## basename2.R  ----


export(basename2, dirname2 )


## checkpath.R  ----


export(check.path, check.dir , check.proj)


## ext.R        ----


export(splitext , removeext, ext      , "ext<-"  )


## fromshell.R  ----


export(from.shell, is.main   )


## lineno.R     ----


export(sys.LINENO, env.LINENO, src.LINENO, LINENO, LINE)


## ns-hooks.R   ----


export(OS.type)


## pathfuns.R   ----


export(path.functions)


## pathjoin.R   ----


export(path.join)


## pathsplit.R  ----


export(path.split  , path.split.1, path.unsplit)


## progargs.R   ----


export(asArgs  , fileArgs, progArgs, withArgs)


## promises.R   ----


export(initwd   , getinitwd)


## relpath.R    ----


export(as.relative.path, as.rel.path     , relpath         ,
       rel2sys.dir     , rel2sys.proj    ,
       rel2env.dir     , rel2env.proj    ,
       rel2src.dir     , rel2src.proj    ,
       rel2here        , rel2proj        )


## rprojroot.R  ----


export(sys.proj       , env.proj       , src.proj       ,
       this.proj      , reset.proj     , reset.this.proj)


## thispath.R   ----


export(shFILE               , normalized.shFILE    ,
       set.sys.path.jupyter , set.this.path.jupyter,
       sys.path             , sys.dir              ,
       env.path             , env.dir              ,
       src.path             , src.dir              ,
       this.path            , this.dir             ,
       this.path2           , this.dir2            ,
       this.dir3            , sys.here             ,
       env.here             , src.here             ,
       here                 , ici                  ,
       Sys.path             , Sys.dir              ,
       try.shFILE           , try.sys.path         ,
       try.env.path         , try.src.path         ,
       try.this.path        , FILE                 ,
       local.path           )


## trycatch2.R  ----


export(tryCatch2)


## utils.R      ----


export(source.exprs)


## wrapsource.R ----


export(wrap.source    , set.sys.path   , unset.sys.path ,
       set.env.path   , set.src.path   , inside.source  ,
       set.this.path  , unset.this.path)
