Skip to content

Latest commit

 

History

117 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Platypus

Platypus is a WordPress plugin update search tool. It runs the standard wp plugin list --update=available command as well as some custom searches to grab those hard to find plugin updates.

Below is the current list of plugins requiring updates for test.blog.ca

wpackagist-plugin/gutenberg:22.9.0
wpackagist-plugin/tablepress:3.3
wpackagist-plugin/visualizer:4.0.1
wpackagist-plugin/woosidebars:1.4.6
wpackagist-theme/twentytwentyfive:1.4

📚 Prerequisite

The Go Programming Language installed to enable building executables from source code.

A pair of json files (see jsons folder for reference).

📂 Project Structure

Inside of your Platypus project, you'll see the following folders and files:

.
├── cmd/
│   ├── main.go
├── internal/
│   ├── tools.go
│   ├── vars.go
├── jsons/
│   ├── changelogs.json
│   ├── test.json.example
├── workers/
│   ├── premium.go
│   ├── tasks.go
├── .gitignore
├── go.mod
├── LICENSE.md
├── README.md

🚧 Build

Before building the application, change the value of the meta and temp constants to reflect your environment:

meta    string = "/data/automation/jsons/"
temp    string = "/data/automation/temp/"

Then, run the go build command:

go build -o platypus cmd/main.go

🏃 Run

./platypus -s

🎏 Available Flags

Command Action
-h, -help Help information
-s, -search Run the main program
-v, -version Display program version

🎫 License

Code is distributed under The Unlicense and is part of the Public Domain.

About

Check for WordPress plugin updates directly from the server.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages