bleep build
create, edit, inspect, and refactor bleep.yaml
Synopsis
bleep build <subcommand> [args] [flags]
Subcommands
bleep build create-directories— create all source and resource folders for project(s)bleep build normalize— normalize build (deduplicate, sort, etc)bleep build templates-reapply— re-merge templates into projects (run after editing a template definition to propagate changes)bleep build project-rename— rename a project; references in dependsOn and templates update automaticallybleep build project-merge-into— merge the first project's sources, dependencies, and config into the second; the first project is deletedbleep build projects-move— move one or more projects into a different parent folder on diskbleep build templates-generate-new— throw away existing templates and infer newbleep build update-deps— update every dependency in bleep.yaml to its newest available versionbleep build update-dep— update a single dependency (or every dependency from one organization) to the newest available versionbleep build move-files-into-bleep-layout— move source files around from sbt file layout to bleep layout. Your build will no longer have anysbt-scopeorfolderset.bleep build diff— diff the effective (template-resolved) project config between git revisionsbleep build show— show project configuration as YAML — either as written or with templates appliedbleep build evicted— report dependency conflicts (evictions) so you can decide which library version schemes applybleep build invalidated— list projects whose source or config changed vs a base commit (and their transitive dependents)bleep build new— scaffold a new bleep workspace in the current directory: bleep.yaml, a project, a sibling test project, hello-world source