Skip to content

87% finished with first draft#1

Open
compilingEntropy wants to merge 24 commits intomasterfrom
compilingEntropy-dev
Open

87% finished with first draft#1
compilingEntropy wants to merge 24 commits intomasterfrom
compilingEntropy-dev

Conversation

@compilingEntropy
Copy link
Owner

Rewrote a ton of crap, like seriously

Rewrote a ton of crap, like seriously
Second draft will include:
> wpcore()
> QA testing on each function
> wpfix() fixes
> Hopefully a much better wpht()
> Other stuff I think of, including output formatting changes
Now a fully functional wpcore() while I prepare to gut it entirely
:frowning:
Program is fully functional at this point and ready for QA + second
draft
wpplug() was calling wpcli user ಠ_ಠ
>hoping to give wpfix --hard a menu
>new wpcore & wpstats need testing
>Ready for some basic QA, then push to master
>wpenv now works in subdirectories of wp installs
>colored text in wpfix db operations
>wpver now detects versions in more scenarios
>updateWordpress is better at detecting wordpress installs (and just in general)
> unset sensitive things better
> fix for wptheme help install and other command-specific help
> wptheme -u takes parameters better
> wpplug -u / -a / -d take parameters better
> wpuser -u / -a / -d take parameters better
> new users are now named techsupport rather than deleteme
> biggest thing in this small fix is wpuser() wouldn't run commands without an argument, `wpuser list` for example
> second biggest fix: improved user input sanitization in wpfix()
> added help text for wptheme help use
> aliased help text for wptheme help -u
> wpfix() rebuilds config first, so that successive functions that require db connectivity have a better chance of being able to run
> muted sed / grep in wpstats(), we don't care if it fails
> fixed wpdb help update-db
> aliased help text for wpplug -a, -d, -u
> in wpcore(), if update fails do download instead
> by adding skip-plugins and skip-themes to all commands, we can still run commands if themes / plugins are corrupted
> wpver() skips plugins / themes too
> fileversion / databaseversion fail properly
> now actually generates random passwords
skip-plugins and skip-themes doesn't actually work on old wpcli apparently
> wpuser -p wasn't getting password input
> also now prompts for password if you don't give it one
> Small textual changes when replacing core files of the same version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant