Project Initialization

ki_project()

Initialize a kitools project

syn_login()

One-time setup of Synapse credentials

kitools_configure()

One-time configuration of environment for kitools

Working with Data

data_add()

Adds a new resource to the KiProject. The resource can be a remote or local file or directory. If the resource already exists it will be updated with the provided parameters.

data_pull()

Downloads a specific resource or all resources in the KiProject.

data_push()

Uploads a specific resource or all local non-pushed resources.

data_remove()

Removes a resource from the KiProject. This does not delete the file locally or remotely, it is only removed from the KiProject manifest.

data_change()

Changes the name or version on a KiProjectResource.

data_list()

Prints out a table of all the resources in the KiProject.

show_missing_resources()

Shows all local DataType directories and files that have not been added to the KiProject resources.

find_missing_resources()

Finds all local DataType directories and files that have not been added to the KiProject resources.

find_project_resource_by()

Finds a single resource in the KiProject by any of KiProjectResource attributes.

find_project_resources_by()

Finds all resources in the KiProject by any of KiProjectResource attributes.