Skip to content

lingtalfi/UniverseTools

Repository files navigation

UniverseTools

2019-02-08 -> 2021-07-30

General tools to work with the universe.

This is part of the universe framework.

Install

Using the planet installer via light-cli

lt install Ling.UniverseTools

Using the uni command.

uni import Ling/UniverseTools

Or just download it and place it where you want otherwise.

Summary

History Log

  • 1.22.44 -- 2021-07-30

    • fix DependencyTool::parseDumpDependencies not preserving existing conf array
  • 1.22.43 -- 2021-07-30

    • add DependencyTool::getDependencyArray method
  • 1.22.42 -- 2021-06-15

    • add StandardReadmeUtil->getPlanetsToCommitListByAppDir method
  • 1.22.41 -- 2021-05-31

    • Removing trailing plus in lpi-deps file (to work with Light_PlanetInstaller:2.0.0 api
  • 1.22.40 -- 2021-05-28

    • add PlanetTool::getPlanetDotNamesByWorkingDir method
  • 1.22.39 -- 2021-05-25

    • update bigbang script
  • 1.22.38 -- 2021-05-21

    • fix MetaInfoTool potentially returning version as a float instead of a string
  • 1.22.37 -- 2021-05-17

    • fix MetaInfoTool::getVersion, now converts floats into strings explicitly
  • 1.22.36 -- 2021-05-12

    • fix BangTool::bang method incorrect asset paths
  • 1.22.35 -- 2021-05-12

    • update MetaInfoTool::getVersion now returns null|string (will conflict with 1.22.29, but I don't remember why I did that so...)
  • 1.22.34 -- 2021-05-12

    • add BangTool
  • 1.22.33 -- 2021-05-11

    • checkpoint commit
  • 1.22.32 -- 2021-03-18

    • add PlanetTool::getPlanetDotNameByClassName method
  • 1.22.31 -- 2021-03-05

    • add StandardReadmeUtil->updateDate method
  • 1.22.30 -- 2021-03-05

    • update README.md, add install alternative
  • 1.22.29 -- 2021-02-25

    • update MetaInfoTool::getVersion make sure it returns a string
  • 1.22.28 -- 2021-02-25

    • add AssetsMapTool getAssets and getAssetMapDirByPlanetDir methods
  • 1.22.27 -- 2021-02-23

    • fix PlanetTool::importPlanetByExternalDir, didn't remove dir before creating symlink
  • 1.22.26 -- 2021-02-23

    • update PlanetTool::importPlanetByExternalDir, add symlinks option
  • 1.22.25 -- 2021-02-23

    • add PlanetTool::getPlanetDotNames method
  • 1.22.24 -- 2021-02-18

    • update DependencyTool::getDependencyList, now sorts the planets alphabetically
  • 1.22.23 -- 2021-02-18

    • add PlanetTool::getPlanetDotNameByPlanetDir method
  • 1.22.22 -- 2021-02-18

    • add "local universe" concept and tools
  • 1.22.21 -- 2021-02-16

    • DependencyTool::parseDumpDependencies now sorts the planets alphabetically
  • 1.22.20 -- 2021-02-15

    • fix commit issues
  • 1.22.19 -- 2021-02-15

    • fix MetaInfoTool::incrementVersion unexpectedly reverting back to 1.22.16
  • 1.22.18 -- 2021-02-15

    • fix MetaInfoTool::incrementVersion functional typo
  • 1.22.17 -- 2021-02-15

    • add MetaInfoTool::incrementVersion method
  • 1.22.16 -- 2021-02-12

    • add StandardReadmeUtil->addCommitMessageByPlanetDir method
  • 1.22.15 -- 2021-02-12

    • add MachineUniverseTool class and machine universe concept
  • 1.22.14 -- 2021-02-09

    • fix DependencyTool::getDependencyListRecursiveByUniverseDirPlanets returning doublons
  • 1.22.13 -- 2021-02-09

    • remove dependency to Ling.LingTalfi planet
  • 1.22.12 -- 2021-02-09

    • add StandardReadmeUtil class
  • 1.22.11 -- 2021-02-09

    • add DependencyTool::parsePlanetDependencies method
  • 1.22.10 -- 2021-02-09

    • update DependencyTool::getDependencyListRecursiveByUniverseDirPlanets, add options argument
  • 1.22.9 -- 2021-01-26

    • fix MetaInfoTool::getVersionByUrl using incorrect function to get url
  • 1.22.8 -- 2021-01-26

    • fix MetaInfoTool::getVersionByUrl not treating case when the planet does not exist
  • 1.22.7 -- 2021-01-26

    • add PlanetTool::exists method
  • 1.22.6 -- 2021-01-25

    • add PlanetTool::importPlanetByExternalDir and removePlanet method, with optional assets/map
  • 1.22.5 -- 2021-01-22

    • add PlanetTool::getCompressedPlanetName method
  • 1.22.4 -- 2021-01-22

    • update DependencyTool::getDependencyList and getDependencyListByFile methods, add dotNames option
  • 1.22.3 -- 2021-01-21

    • update conception notes
  • 1.22.2 -- 2021-01-19

    • add PlanetTool::getPlanetDirByPlanetDotName method
  • 1.22.1 -- 2021-01-19

    • add PlanetTool::getPlanetSlashNameByDotName method
  • 1.22.0 -- 2021-01-18

    • remove concept of import procedure/remove procedure
    • updated PlanetTool, removed importPlanetByExternalDir and removePlanet, add installAssetsByPlanetDotName and removeAssetsByPlanetDotName
  • 1.21.15 -- 2021-01-11

    • update conception notes, add remove procedure
  • 1.21.14 -- 2021-01-11

    • update conception notes
  • 1.21.13 -- 2021-01-05

    • update DependencyTool::getDependencyListRecursiveByUniverseDirPlanets, now returns a sorted list
  • 1.21.12 -- 2021-01-05

    • add DependencyTool::getDependencyListRecursiveByUniverseDirPlanets method
  • 1.21.11 -- 2020-12-28

    • add DependencyTool::getDependencyListByFile
  • 1.21.10 -- 2020-12-17

    • add PlanetTool::getVersionByPlanetDir
  • 1.21.9 -- 2020-12-14

    • fix MetaInfoTool::getVersion not considering the case where the meta info file doesn't exist
  • 1.21.8 -- 2020-12-08

    • add PlanetTool::importPlanetByExternalDir and removePlanet methods
  • 1.21.7 -- 2020-12-08

    • Fix lpi-deps not using natsort.
  • 1.21.6 -- 2020-12-04

    • Add lpi-deps.byml file
  • 1.21.5 -- 2020-12-04

    • update PlanetTool, add extractPlanetDotName method
  • 1.21.4 -- 2020-12-03

    • update MetaInfoTool, add getVersion method
  • 1.21.3 -- 2020-11-17

    • update PlanetTool, add extractPlanetId method
  • 1.21.2 -- 2020-11-17

    • update nomenclature documentation
  • 1.21.1 -- 2020-08-10

    • add link to nomenclature documentation
  • 1.21.0 -- 2020-08-07

    • add PlanetTool::getGalaxyPlanetByClassName method
  • 1.20.1 -- 2020-07-09

    • fix typo
  • 1.20.0 -- 2020-07-09

    • add PlanetTool::getTightPlanetName method
  • 1.19.1 -- 2020-06-05

    • fix DependencyTool::parseDumpDependencies trying to instantiate class with not existing parent
  • 1.19.0 -- 2019-10-08

    • add DependencyTool::parseDumpDependencies ignoreFilesStartingWith option
  • 1.18.0 -- 2019-10-08

    • add PlanetTool::getClassNames ignoreFilesStartingWith option
  • 1.17.0 -- 2019-09-23

    • add DependencyTool::getUniverseAssetDependencies
    • update DependencyTool::parseDumpDependencies, now takes into account the UniverseAssetDependencies trick
  • 1.16.4 -- 2019-07-18

    • update docTools documentation, add links to source code for classes and methods
  • 1.16.3 -- 2019-04-30

    • fix PlanetTool::getClassNames not taking into account interfaces
    • fix DependencyTool::parseDumpDependencies not taking into account interfaces
  • 1.16.2 -- 2019-04-29

    • fix PlanetTool::getClassNames typo
  • 1.16.1 -- 2019-04-29

    • fix DependencyTool::parseDumpDependencies parsing template starting with opening php tag as class
    • fix PlanetTool::getClassNames parsing template starting with opening php tag as class
  • 1.16.0 -- 2019-04-25

    • add DependencyTool::writeDependencies $postInstall parameter
  • 1.15.1 -- 2019-04-08

    • fix DependencyTool::parseDumpDependencies taking into account non galaxies
  • 1.15.0 -- 2019-04-08

    • add GalaxyTool class
  • 1.14.0 -- 2019-04-05

    • update DependencyTool::getDependencyHomeUrl now uses my lingtalfi repository instead of karayabin universe
  • 1.13.0 -- 2019-04-05

    • update DependencyTool::writeDependencies now keeps existing post_install directives
  • 1.12.1 -- 2019-04-03

    • fix DependencyTool::parseDumpDependencies considering Traits as Classes.
  • 1.12.0 -- 2019-04-03

    • update DependencyTool::parseDumpDependencies, add the conf argument.
  • 1.11.3 -- 2019-03-14

    • fix documentation missing inserts (forgot galaxy prefix)
  • 1.11.2 -- 2019-03-14

    • fix documentation missing inserts
  • 1.11.1 -- 2019-03-14

    • fix PlanetTool::getClassNames parsing scripts as classes
  • 1.11.0 -- 2019-03-13

    • add MetaInfoTool::writeInfo method
    • add DependencyTool::writeDependencies method
  • 1.10.1 -- 2019-03-07

    • fix DependencyTool::parseDumpDependencies returning the current planet as a dependency
  • 1.10.0 -- 2019-03-07

    • update DependencyTool::parseDumpDependencies, now returns the dependency.byml content as a string
    • fix PlanetTool::getClassNames to read bsr-1 classes
  • 1.9.0 -- 2019-03-06

    • update tools to be compliant with new bsr-1 system
  • 1.8.0 -- 2019-03-05

    • fix DependencyTool::parseDumpDependencies parsing scripts when it should not
  • 1.7.0 -- 2019-02-27

    • add PlanetTool::getPlanetDirs method
  • 1.6.0 -- 2019-02-27

    • undo last commit
    • add DependencyTool::getDependencyItem method
  • 1.5.0 -- 2019-02-27

    • update DependencyTool::getDependencyList, the returned array now contains the post_install directives
  • 1.4.0 -- 2019-02-26

  • 1.3.0 -- 2019-02-26

    • add UniverseTools\MetaInfoTool class
  • 1.2.0 -- 2019-02-12

    • add UniverseTools\PlanetTool class
  • 1.1.0 -- 2019-02-12

    • add UniverseTools\DependencyTool::parseDumpDependencies method
  • 1.0.0 -- 2019-02-08

    • initial commit

About

General tools to work with the universe.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages