1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-06 16:50:09 +01:00

Add --off option for valet trust command

While `valet trust` enables (creates) sudoers entries, there was no cleanup/removal option for this, apart from complete forced uninstall of Valet.

This adds `valet trust --off` so that the sudoers entries can be removed from Valet CLI.
This commit is contained in:
Chris Brown
2020-01-04 11:05:43 -05:00
parent d90be6c730
commit 9c77a51ff9

View File

@@ -373,12 +373,21 @@
/**
* Install the sudoers.d entries so password is no longer required.
*/
$app->command('trust', function () {
$app->command('trust [--off]', function ($off) {
if ($off) {
Brew::removeSudoersEntry();
Valet::removeSudoersEntry();
return info('Sudoers entries have been removed for Brew and Valet.');
}
Brew::createSudoersEntry();
Valet::createSudoersEntry();
info('Sudoers entries have been added for Brew and Valet.');
})->descriptions('Add sudoers files for Brew and Valet to make Valet commands run without passwords');
})->descriptions('Add sudoers files for Brew and Valet to make Valet commands run without passwords', [
'--off' => 'Remove the sudoers files so normal sudo password prompts are required.'
]);
/**
* Allow the user to change the version of php valet uses