Kupietools CLI Mode
WordPress plugin supplementing my CLI.html text-based web browsing front end. Adds a little icon on wordpress pages to allow users to switch to CLI browsing mode.
by Michael Kupietz · github.com/kupietools/ktwp-wp-plugin-cli-mode
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/kupietools/ktwp-wp-plugin-cli-mode/archive/refs/heads/main.zipReadme
KupieTools CLI Mode
A WordPress plugin that adds a convenient terminal/command line interface icon to your website, allowing quick access to a command-line browser interface.
Features
- Adds a terminal icon to the footer of your WordPress site
- Links to a command-line browser interface at
/cli.html - Simple, unobtrusive design that works with any theme
- Hover text clarifies the icon's purpose for users
- Accessible design with clear visual indicators
- Lightweight implementation with minimal impact on page load times
Use Cases
- Provides developers quick access to command line tools
- Creates a retro/tech aesthetic for developer-focused websites
- Offers an alternative interface for specific website functions
- Perfect for tech blogs, developer portfolios, or sites with a technical audience
Technical Details
- Adds a small SVG terminal icon to the site footer
- Implements clean CSS for styling
- Fully responsive - works on mobile and desktop browsers
- Unobtrusively positioned in the corner of the viewport
Installation
- Upload the plugin files to the
/wp-content/plugins/ktwp-cli-modedirectory - Activate the plugin through the WordPress admin interface
- Ensure your site has a
/cli.htmlfile at the root level, or modify the plugin to point to your preferred CLI tool
Customization
You can easily customize the appearance and behavior by editing the plugin file:
- Change the icon by modifying the SVG code
- Adjust positioning with CSS
- Change the target URL from
/cli.htmlto any other command line interface
License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.