punctual package

Submodules

punctual.cli module

punctual.package module

class punctual.package.Package(package_name, force=False)[source]

Bases: object

An object representing a dotfile package.

Parameters:
  • package_name – The directory name of the package to load
  • force – Whether or not to force installation
delete()[source]

Deletes the package, top level links, and sub packages.

install()[source]

Installs the package, top level links, and sub packages.

installed
status_text

punctual.utils module

punctual.utils.check_directory()[source]
punctual.utils.log(text)[source]
punctual.utils.loge(text)[source]
punctual.utils.logs(text)[source]
punctual.utils.print_status_output(text, color='')[source]
punctual.utils.use_dir(new_dir)[source]

Goes into the new directory, yields, and changes back when done

Parameters:new_dir – The directory to change to

Module contents