From b50e950f0ea2a5fdfc8d312d1a6eb4f4e6240fa0 Mon Sep 17 00:00:00 2001 From: Martin Afanasjew Date: Tue, 8 Dec 2015 08:40:44 +0100 Subject: unlinkapps: add --dry-run option Add `--dry-run` option as is customary for destructive commands. Update `bash` completion and man page accordingly. Also correct and update documentation for both `brew linkapps` and `brew unlinkapps` in more general terms. --- Library/Homebrew/manpages/brew.1.md | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) (limited to 'Library/Homebrew/manpages') diff --git a/Library/Homebrew/manpages/brew.1.md b/Library/Homebrew/manpages/brew.1.md index 47b0517ef..9e3c2cd07 100644 --- a/Library/Homebrew/manpages/brew.1.md +++ b/Library/Homebrew/manpages/brew.1.md @@ -267,14 +267,13 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--force` is passed, Homebrew will allow keg-only formulae to be linked. * `linkapps` [`--local`] []: - Find installed formulae that have compiled `.app`-style "application" - packages for OS X, and symlink those apps into `/Applications`, allowing - for easier access. + Find installed formulae that provide `.app`-style OS X apps and symlink them + into `/Applications`, allowing for easier access. - If no are provided, all of them will have their .apps symlinked. + If no are provided, all of them will have their apps symlinked. - If provided, `--local` will move them into the user's `~/Applications` - directory instead of the system directory. It may need to be created, first. + If provided, `--local` will symlink them into the user's `~/Applications` + directory instead of the system directory. * `ls`, `list` [`--full-name`]: List all installed formulae. If `--full-name` is passed, print formulae with @@ -451,10 +450,16 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--dry-run` or `-n` is passed, Homebrew will list all files which would be unlinked, but will not actually unlink or delete any files. - * `unlinkapps` [`--local`] []: - Removes links created by `brew linkapps`. + * `unlinkapps` [`--local`] [`--dry-run`] []: + Remove symlinks created by `brew linkapps` from `/Applications`. - If no are provided, all linked app will be removed. + If no are provided, all linked apps will be removed. + + If provided, `--local` will remove symlinks from the user's `~/Applications` + directory instead of the system directory. + + If `--dry-run` or `-n` is passed, Homebrew will list all symlinks which + would be removed, but will not actually delete any files. * `unpack` [`--git`|`--patch`] [`--destdir=`] : Unpack the source files for into subdirectories of the current -- cgit v1.2.3