Nitlanguage.org
  • Nitdoc
  • nitc
  • model
  • mpackage
  • MPackage
  • gen_ini

private fun gen_ini: String

nitc :: MPackage :: gen_ini

  • Doc
  • Linearization

Summary

  • Property definitions

  • nitc::nitpackage$MPackage$gen_ini

Property definitions

nitc :: nitpackage $ MPackage :: gen_ini
	private fun gen_ini: String do
		var ini_path = self.ini_path.as(not null)
		var ini = new IniFile.from_file(ini_path)

		ini.update_value("package.name", name)
		ini.update_value("package.desc", "")
		ini.update_value("package.tags", "")
		ini.update_value("package.maintainer", maintainer)
		ini.update_value("package.more_contributors", contributors.join(","))
		ini.update_value("package.license", license or else "")

		ini.update_value("upstream.browse", browse_url)
		ini.update_value("upstream.git", git_url)
		ini.update_value("upstream.git.directory", git_dir)
		ini.update_value("upstream.homepage", homepage_url)
		ini.update_value("upstream.issues", issues_url)

		ini.write_to_file(ini_path)
		return ini_path
	end
src/nitpackage.nit:290,2--309,4
Nit tools. Version .