Man pages for framework
Structured Data Science Project Scaffolding

add_project_to_configAdd project to global configuration
ai_generate_contextGenerate AI Context File
ai_regenerate_contextRegenerate Dynamic Sections in AI Context File
ai_sync_contextSync AI Assistant Context Files
bootstrap_project_initBootstrap project initialization file
cacheCache a value
cache_flushClear all cached values
cache_forgetRemove a cached value
cache_getGet a cached value
cache_listList all cached values
cache_rememberRemember a value (get from cache or compute and store)
capture_outputCapture console output and errors from an expression
configGet configuration value (alias for settings)
configure_ai_agentsConfigure AI Assistant Support
configure_authorConfigure Author Information
configure_connectionConfigure Database Connection
configure_dataConfigure Data Source
configure_directoriesConfigure Project Directories
configure_globalConfigure Global Framework Settings
configure_packagesConfigure Package Dependencies
connection_beginBegin a database transaction
connection_checkCheck if a connection is ready to use
connection_check_leaksCheck for leaked database connections
connection_close_allClose all open database connections
connection_commitCommit a database transaction
connection_deleteDelete a record from a table
connection_findFind a record by ID
connection_find_byFind records by column values
connection_insertInsert a record into a table
connection_poolGet or create a connection pool
connection_pool_closeClose a specific connection pool
connection_pool_close_allClose all connection pools
connection_pool_listList active connection pools
connection_restoreRestore a soft-deleted record
connection_rollbackRollback a database transaction
connections_listList all connections (databases and object storage)
connections_s3S3 Connection Functions
connection_updateUpdate a record in a table
connection_with_poolExecute code with a connection pool
connection_with_transactionExecute code with transaction if not already in one
data_addAdd an existing file to the data catalog
data_infoGet data specification from config
data_listList all data entries from config
data_readRead data using dot notation path or direct file path
data_read_or_cacheRead data with caching (DEPRECATED)
data_saveSave data using dot notation or file path
data_spec_getGet data specification (DEPRECATED)
db_connectGet a database connection
db_drivers_installInstall database drivers
db_drivers_statusCheck if database drivers are installed
db_executeExecute a database statement
db_listList all database connections from configuration
db_queryGet data from a database query
db_transactionExecute code within a database transaction
db_withExecute code with a managed database connection
docs_exportExport Package Documentation to Database
dot-apply_auto_fixApply auto-fix for common issues
dot-build_directory_tableBuild directory table from config
dot-calculate_file_hashCalculate hash of a file
dot-catalog_field_defaultRetrieve a default value from the catalog, falling back when...
dot-catalog_find_fieldConvenience accessor for catalog field definitions
dot-catalog_project_type_defaultsConvert catalog project type metadata into default...
dot-check_duckdb_existsCheck if a DuckDB database exists
dot-check_env_gitignoredCheck if .env is gitignored
dot-check_git_availableCheck if git is available
dot-check_git_historyCheck git history for leaked data files
dot-check_gitignore_coverageCheck gitignore coverage for data files
dot-check_git_statusCheck git status and provide helpful reminder
dot-check_mysql_existsCheck if a MySQL/MariaDB database exists
dot-check_path_ignoredCheck if path is ignored by .gitignore patterns
dot-check_postgres_existsCheck if a PostgreSQL database exists
dot-check_private_data_exposureCheck if private data is tracked by git
dot-check_sqlite_existsCheck if a SQLite database exists
dot-check_sqlserver_existsCheck if a SQL Server database exists
dot-cleanup_gitkeep_filesRemove .gitkeep files from data/ and functions/ directories
dot-collect_all_s3_connectionsCollect all S3 connections from config
dot-commit_after_scaffoldCreate initial commit after first successful scaffold
dot-configure_git_hooksConfigure git hooks based on environment variables
dot-connect_duckdbConnect to a DuckDB database
dot-connect_mysqlConnect to a MySQL or MariaDB database
dot-connect_postgresConnect to a PostgreSQL database
dot-connect_sqliteConnect to a SQLite database
dot-connect_sqlserverConnect to a SQL Server database
dot-copy_config_filesCopy config files between directories
dot-create_ai_filesCreate AI context files
dot-create_ai_instructionsCreate AI Assistant Instruction Files
dot-create_code_workspaceCreate .code-workspace file for VSCode/Positron
dot-create_config_fileCreate settings.yml from template
dot-create_dev_rprofileCreate development .Rprofile
dot-create_duckdb_dbCreate a new DuckDB database
dot-create_gitignoreCreate .gitignore file
dot-create_ide_configsCreate IDE configuration files
dot-create_init_fileCreate init.R from template
dot-create_initial_commitCreate initial git commit after all initialization is...
dot-create_mysql_dbCreate a new MySQL/MariaDB database
dot-create_postgres_dbCreate a new PostgreSQL database
dot-create_project_configCreate project config.yml
dot-create_project_directoriesCreate project subdirectories
dot-create_renvignoreCreate .renvignore file for Framework projects
dot-create_rproj_fileCreate .Rproj file
dot-create_scaffold_fileCreate scaffold.R file
dot-create_sqlite_dbCreate a new SQLite database
dot-create_sqlserver_dbCreate a new SQL Server database
dot-create_stub_filesCreate stub files for specific project types
dot-create_template_dbCreate the template SQLite database
dot-create_vscode_settingsCreate VS Code settings.json
dot-create_vscode_workspaceCreate VS Code workspace file
dot-customize_project_filesCustomize project files with user-specific substitutions
dot-data_spec_updateUpdate data spec in the correct YAML file
dot-default_directory_tableGet default directory table for project type
dot-default_render_dirs_for_typeResolve default render directory mappings for a project type...
dot-default_root_render_dir_for_typeResolve default root render_dir (if defined) for a project...
dot-delete_init_fileDelete init.R after successful initialization
dot-df_to_list_of_listsConvert data frame to list of lists for YAML serialization...
dot-display_next_stepsDisplay next steps after initialization
dot-ensure_framework_dbEnsure framework database exists with all required tables
dot-ensure_framework_templateEnsure the requested template exists in the user config...
dot-ensure_output_dirEnsure a directory exists, creating it lazily with feedback
dot-find_project_rootFind project root by walking up directory tree
dot-find_stub_templateFind Stub Template
dot-framework_catalog_default_pathGet the path to the packaged settings catalog YAML
dot-framework_catalog_user_pathGet the path to the user-editable settings catalog override
dot-framework_templates_dirGet the Framework templates directory
dot-generate_data_sectionGenerate Data Management section
dot-generate_environment_sectionGenerate Framework Environment section
dot-generate_function_referenceGenerate Function Reference section
dot-generate_header_sectionGenerate header section
dot-generate_hook_scriptGenerate pre-commit hook script
dot-generate_notes_sectionGenerate notes section (user-editable)
dot-generate_packages_sectionGenerate Installed Packages section
dot-generate_project_type_sectionGenerate project-type specific section
dot-get_cacheGet a cache value
dot-get_cache_dirGet the cache directory, respecting FW_CACHE_DIR environment...
dot-get_data_directoriesGet data directories from config
dot-get_data_path_suggestionsGet suggestions for available data paths
dot-get_data_recordGet a data value
dot-get_db_connectionGet a connection to the framework database
dot-get_driver_infoGet driver information for a given database type
dot-get_example_data_pathGet example data path based on config
dot-get_hook_settingGet git hook setting with optional alias fallback
dot-get_metadataGet a metadata value
dot-get_notebook_dir_from_configGet Notebook Directory from Config
dot-get_package_list_from_configExtract package list from config
dot-get_package_requirementsGet package requirements from config
dot-get_placeholdersGenerate database-appropriate parameter placeholders
dot-get_scaffold_historyRetrieve scaffold metadata from the database
dot-get_settings_fileGet settings file path
dot-git_availableCheck if git is available on the system
dot-guess_content_typeGuess content type from file extension
dot-has_columnCheck if a column exists in a table (S3 generic)
dot-has_settings_fileCheck if settings file exists
dot-identify_private_dirsIdentify directories that should be treated as...
dot-init_dbInitialize the framework database
dot-init_git_repoInitialize git repository
dot-init_renvInitialize renv
dot-init_standardStandard initialization process (shared by both paths)
dot-install_packageInstall a package if not already installed
dot-install_package_baseInstall package without renv
dot-install_package_renvInstall package via renv
dot-install_required_packagesInstall required packages from config
dot-is_data_fileCheck if file is a data file based on extension
dot-is_git_repoCheck if current directory is a git repository
dot-is_initializedCheck if project is initialized
dot-list_available_stubsList Available Stub Templates
dot-list_columnsList all columns in a table (S3 generic)
dot-list_tablesList all tables in a database (S3 generic)
dot-load_ai_templateLoad AI context template for a project type
dot-load_configurationLoad configuration from settings file
dot-load_environmentLoad environment variables from .env file
dot-load_functionsLoad all R files from functions directories
dot-load_librariesLoad all libraries specified in config
dot-load_template_contentLoad template content from inst/templates
dot-make_envCreate or append to .env file
dot-mark_scaffoldedMark project as scaffolded
dot-migrate_config_from_previousMigrate config from previous R versions or legacy location
dot-normalize_expire_afterNormalize expire_after input to numeric hours
dot-normalize_notebook_nameNormalize Notebook Name and Detect Type
dot-normalize_package_specNormalize package specification from config
dot-parse_assistant_selectionParse Assistant Selection from User Input
dot-parse_package_specParse package specification with source detection
dot-parse_sectionsParse markdown into sections based on ## headings
dot-pretty_print_configPretty-print configuration values (internal)
dot-print_audit_summaryPrint audit summary
dot-prompt_ai_support_initGet AI Support Preferences (Non-interactive)
dot-prompt_ai_support_installSet AI Support Preferences (Non-interactive)
dot-read_framework_templateRead a framework template
dot-remove_cacheRemove a cache value
dot-remove_dataRemove a data value
dot-remove_initRemove initialization
dot-remove_metadataRemove a metadata value
dot-replace_moustache_placeholdersReplace moustache-style placeholders in template content
dot-replace_sectionReplace content of a specific section
dot-require_driverCheck if a database driver package is available
dot-require_git_repoRequire git repository or stop
dot-reset_framework_templateReset a template back to its packaged default
dot-s3_clientCreate an S3 client from connection configuration
dot-s3_public_urlGenerate public URL for S3 object
dot-s3_upload_dirUpload a directory to S3
dot-s3_upload_fileUpload a file to S3
dot-save_audit_resultSave audit result to framework database
dot-save_resultLog a saved result to the framework database
dot-scan_for_orphaned_filesScan for orphaned data files outside configured directories
dot-set_cacheSet a cache value
dot-set_dataSet a data value
dot-set_ggplot_themeSet ggplot2 theme for consistent styling
dot-set_metadataSet a metadata value
dot-set_random_seedSet random seed for reproducibility
dot-slugifySlugify a String
dot-sync_packages_to_renvSync packages from settings.yml to renv
dot-to_kebab_caseConvert string to kebab-case
dot-update_data_with_hashUpdate data with hash in the data table
dot-update_frameworkrcUpdate ~/.frameworkrc with AI Preferences
dot-update_gitignore_for_renvUpdate .gitignore for renv
dot-update_hook_configUpdate hook configuration in settings.yml/settings.yml
dot-uses_split_fileDetermine if a project field uses split file or inline...
dot-validate_driverValidate driver availability before connection
dot-validate_refreshValidate refresh parameter
dot-validate_settings_catalogBasic validation for the settings catalog structure
dot-write_framework_templateWrite (overwrite) a framework template
env_clearClear R environment
env_default_template_linesDefault Framework .env template lines
env_lines_from_variablesConvert env() configuration into file lines
env_resolve_linesResolve env template lines from configuration
env_summarySummarize R environment
framework-packageframework: Structured Data Science Project Scaffolding
framework_template_pathGet the user-editable path for a Framework template
framework_view(Deprecated) Use view_create() or view_detail() instead
fw_config_dirGet Framework config directory path
get_default_global_configGet default global configuration structure
get_global_settingGet Global Configuration Setting
git_addStage Files for Commit
git_commitCommit Staged Changes
git_diffShow Changes (Diff)
git_hooks_disableDisable Specific Git Hook
git_hooks_enableEnable Specific Git Hook
git_hooks_installInstall Git Pre-commit Hook
git_hooks_listList Git Hook Status
git_hooks_uninstallUninstall Git Pre-commit Hook
git_logShow Commit Log
git_pullPull from Remote
git_pushPush to Remote
git_security_auditSecurity audit for Framework projects
git_statusShow Git Status
guiLaunch Framework GUI
init_global_configInitialize global Framework settings
list_framework_templatesList available framework templates
list_metadataList all metadata
load_settings_catalogRead the Framework settings catalog
make_notebookCreate a Notebook or Script from Stub Template
make_presentationCreate a Presentation
make_qmdCreate a Quarto Notebook
make_revealjsCreate a Reveal.js Presentation
make_rmdCreate an RMarkdown Notebook
make_scriptCreate an R Script from Stub Template
newCreate a New Project (Master Wrapper)
new_courseCreate a Course Project
new_presentationCreate a Presentation Project
new_projectCreate a New Framework Project
new_project_sensitiveCreate a Sensitive Data Project
nowGet current datetime
outputsOutput Save Functions
packages_installInstall packages from configuration
packages_listList all packages from configuration
packages_restoreRestore packages from renv.lock
packages_snapshotSnapshot current package library (renv)
packages_statusShow renv package status
packages_updateUpdate packages from configuration
project_add_directoryAdd custom directories to an existing project
project_createCreate a new Framework project (internal)
project_infoDisplay project structure information
project_listList all projects in global configuration
publishPublishing Functions
publish_dataPublish data to S3
publish_dirPublish a directory to S3
publish_listList published files in S3
publish_notebookPublish a Quarto notebook to S3
quarto_generate_allGenerate Quarto Configurations for Project
quarto_regenerateRegenerate Quarto Configurations
read_frameworkrcRead global Framework configuration
read_framework_templateRead the contents of a Framework template
remove_project_from_configRemove project from global configuration
renv_disableDisable renv for this project
renv_enableEnable renv for this project
renv_enabledCheck if renv is enabled for this project
renv_restoreRestore packages from renv.lock
renv_snapshotSnapshot current package versions to renv.lock
renv_statusShow package status
renv_syncSync packages with renv.lock
renv_updateUpdate packages
reset_framework_templateReset a Framework template back to the packaged default
result_listList saved results from the framework database
save_figureSave a figure to the outputs directory
save_modelSave a model to the outputs directory
save_notebookSave a rendered notebook to the outputs directory
save_reportSave a report to the outputs directory
save_tableSave a table to the outputs directory
scaffoldInitialize and load the project environment
scratch_captureCapture and Save Data to File
scratch_cleanClean up the scratch directory by deleting all files
settingsGet settings value by dot-notation key
settings_readRead project settings
settings_writeWrite project settings
setupSetup Framework (First-Time Configuration)
standardize_wdStandardize Working Directory for Framework Projects
statusShow Framework project status
storage_testTest storage connection
stubs_listList Available Stubs
stubs_pathGet Path to Stub Templates Directory
stubs_publishPublish Stub Templates for Customization
viewView data in an interactive browser viewer
view_createCreate an enhanced view of R objects in the browser
view_detailView data with enhanced browser-based interface
write_frameworkrcWrite global Framework configuration
write_framework_templateOverwrite a Framework template with new contents
framework documentation built on Feb. 18, 2026, 1:07 a.m.