You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/cmd
wxiaoguang 1ce51a55e3
Improve "gitea doctor" sub-command and fix "help" commands (#26072)
Replace #21790

And close #25965 by the way (it needs a separate fix for 1.20)

Major changes:

1. Move "gitea convert" to "gitea doctor conver". The old "gitea doctor"
still works as a hidden sub-command (to avoid breaking)
2. Do not write "doctor.log" by default, it's not useful in most cases
and causes bugs like 25965
3. Improve documents
4. Fix the "help" commands. Before, the "./gitea doctor" can't show the
sub-command help correctly (regression of the last cli/v2 refactoring)

After this PR:

```
./gitea help # show all sub-commands for the app
./gitea doctor # show the sub-commands for the "doctor"
./gitea doctor help # show the sub-commands for the "doctor", as above
```
11 months ago
..
actions.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
admin.go Add missing default value for some Bool cli flags (#26082) 12 months ago
admin_auth_ldap.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
admin_auth_ldap_test.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
admin_user.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
admin_user_change_password.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
admin_user_create.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
admin_user_delete.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
admin_user_generate_access_token.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
admin_user_list.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
admin_user_must_change_password.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
cert.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
cmd.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
docs.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
doctor.go Improve "gitea doctor" sub-command and fix "help" commands (#26072) 11 months ago
doctor_convert.go Improve "gitea doctor" sub-command and fix "help" commands (#26072) 11 months ago
dump.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
dump_repo.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
embedded.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
generate.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
hook.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
hook_test.go Refactor internal API for git commands, use meaningful messages instead of "Internal Server Error" (#23687) 1 year ago
keys.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
mailer.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
main.go Improve "gitea doctor" sub-command and fix "help" commands (#26072) 11 months ago
main_test.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
manager.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
manager_logging.go Add missing default value for some Bool cli flags (#26082) 12 months ago
migrate.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
migrate_storage.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
migrate_storage_test.go Fix all possible setting error related storages and added some tests (#23911) 1 year ago
restore_repo.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
serv.go Refactor to use urfave/cli/v2 (#25959) 12 months ago
web.go Serve pre-defined files in "public", add "security.txt", add CORS header for ".well-known" (#25974) 12 months ago
web_acme.go Implement FSFE REUSE for golang files (#21840) 2 years ago
web_graceful.go Implement FSFE REUSE for golang files (#21840) 2 years ago
web_https.go Implement FSFE REUSE for golang files (#21840) 2 years ago