• Jump To … +
    Array.litcoffee Boolean.litcoffee Function.litcoffee Number.litcoffee Object.litcoffee String.litcoffee _register.js _to_map_and_write_Tests.litcoffee assert_Array.litcoffee assert_Boolean.litcoffee assert_Function.litcoffee assert_Number.litcoffee assert_Object.litcoffee assert_String.litcoffee console.litcoffee fs.litcoffee globals.litcoffee http.litcoffee index.md path.litcoffee process.litcoffee Array.test.coffee Boolean.test.coffee Function.test.coffee Number.test.coffee Object.test.coffee String.test.coffee Array.test.coffee Boolean.test.coffee Function.test.coffee Number.test.coffee Object.test.coffee String.test.coffee console.test.coffee fs.test.coffee globals.test.coffee http.test.coffee path.test.coffee process.test.coffee
  • path.litcoffee

  • ¶
    path = require('path')
    
    String::path_Combine         = (pathToAppend) -> if pathToAppend then path.join(@.toString(), pathToAppend) else @.toString()
    String::file_Dir_Name        = ()             -> path.dirname @
    String::file_Extension       = ()             -> path.extname(@.toString())
    String::file_Name            = ()             -> path.basename @.toString()
    Array::file_Names            = ()             -> file.file_Name() for file in @
    
    String::append_To_Process_Cwd_Path    = ()    -> process.cwd().path_Combine(@.toString())
    String::file_Name_Without_Extension   = ()    -> path.basename @.toString().replace(@.toString().file_Extension(), "")
    Array:: file_Names_Without_Extension  = ()    -> file.file_Name_Without_Extension() for file in @
    
    String::file_Parent_Folder = String::file_Dir_Name
    String::parent_Folder      = String::file_Dir_Name
  • ¶

  • ¶

    back to index