framework docs
Project Management

new()

Create a New Project (Master Wrapper)

Flexible project creation interface. Alias for new_project() that accepts type as a parameter.

Usage

new(
  name = NULL,
  location = NULL,
  type = "project",
  browse = interactive(),
  ...
)

Arguments

name
Project name. If NULL (default), prompts interactively.
location
Directory path where project will be created. If NULL (default), prompts interactively.
type
Project type. One of "project" (default), "project_sensitive", "course", or "presentation".
browse
Whether to open the project folder after creation (default: TRUE in interactive sessions)
...
Additional arguments passed to `project_

Value

Invisibly returns the result from `project_create()`

Examples

if (FALSE) {
# Create different project types
new("analysis", "~/projects/analysis")
new("study", "~/projects/study", type = "project_sensitive")
new("slides", "~/projects/slides", type = "presentation")
new("course-materials", "~/projects/course", type = "course")
}

See also