reset - anconaesselmann/CLSPM GitHub Wiki

reset

The reset command can be used to reset config, dependencies and spmfile files.

Options explained

--config

Deletes the config file. By default the projects config file is deleted. Pass in --global to reset the global config file, pass in --local --global to delete both the local and the global config file

Example:

// deletes both the local and global config files
clspm --config --local --global

--dependencies

Deletes the dependencies. As of this writing there is only a global dependencies file so to have an effect --global has to be passed in.

Example:

clspm --dependencies --global

--spmfile

Deletes the spmfile. There are no global dependency files so the --global flag will have no effect.

Example:

clspm --spmfile

--all

Deletes config, dependencies and spmfile. No scope flag or --local flag will delete the local config and spmfile files. With --global the global config and dependencies files will be deleted. With both scope flags the local and global files will be deleted.

Example:

// Deletes local and global `config`, `dependencies` and `spmfile` files
clspm --all --local --global

--local

Scope flags determine what directory scope will be affected. --local affects files in the Project's directory


--global

Scope flags determine what directory scope will be affected. --global affects files in ~/.swiftclpm

⚠️ **GitHub.com Fallback** ⚠️