2024-03-09 00:48:52 -06:00
|
|
|
|
# ![](img/shellfox-32.png) Shellfox
|
2024-03-03 11:30:59 -06:00
|
|
|
|
|
2024-05-06 09:50:07 -05:00
|
|
|
|
[Shellfox](https://hak.xwx.moe/jadedctrl/shellfox) is a simple add-on for [Firefox](https://firefox.com) that allows you to run shell
|
|
|
|
|
commands at the click of a button.
|
2024-03-03 11:30:59 -06:00
|
|
|
|
|
2024-03-04 22:34:55 -06:00
|
|
|
|
<img alt="Screenshot of Shellfox." width=555px src="img/screenshot-youtube.png">
|
2024-03-03 11:30:59 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Installation
|
2024-05-06 09:50:07 -05:00
|
|
|
|
Shellfox has two components: A Firefox extension, and a native script that the
|
|
|
|
|
extension uses to run commands.
|
2024-03-03 11:30:59 -06:00
|
|
|
|
|
2024-03-04 22:34:55 -06:00
|
|
|
|
You can install the Firefox extension from [Firefox Add-ons (AMO)](https://addons.mozilla.org/en-US/firefox/addon/shellfox).
|
2024-03-03 11:30:59 -06:00
|
|
|
|
|
2024-05-06 09:50:07 -05:00
|
|
|
|
The native script has only been tested on GNU/Linux, though it is likely to work
|
|
|
|
|
on BSDs, and potentially macOS. It can be installed like so:
|
2024-03-04 22:34:55 -06:00
|
|
|
|
|
|
|
|
|
1. Download the repository: [master.zip](https://hak.xwx.moe/jadedctrl/shellfox/archive/master.zip)
|
|
|
|
|
2. Extract the ZIP-archive; this will make a folder called `shellfox/`.
|
|
|
|
|
3. Open a terminal within that `shellfox/` folder.
|
|
|
|
|
4. Run the command: `$ sudo make native-install`
|
|
|
|
|
5. Make sure you have [the Firefox extension](https://addons.mozilla.org/en-US/firefox/addon/shellfox) installed.
|
|
|
|
|
6. Profit! ^_^
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### From terminal
|
|
|
|
|
To install the native script solely from a terminal:
|
2024-03-03 11:30:59 -06:00
|
|
|
|
|
|
|
|
|
```
|
2024-03-04 22:34:55 -06:00
|
|
|
|
$ curl https://hak.xwx.moe/jadedctrl/shellfox/archive/master.tar.gz | tar -xzv
|
|
|
|
|
$ cd shellfox/
|
2024-03-03 11:30:59 -06:00
|
|
|
|
$ sudo make native-install
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Related projects
|
2024-05-06 09:50:07 -05:00
|
|
|
|
This add-on was inspired by [Textern](https://github.com/jlebon/textern/), which allows you to edit text-boxes
|
|
|
|
|
with an external editor like [Emacs](https://gnu.org/software/emacs). It’s very useful, I highly recommend it!
|
|
|
|
|
|
|
|
|
|
If you like mixing web-browsing with shell, then you’ll probably also like
|
|
|
|
|
[TabFS](https://omar.website/tabfs/), a FUSE filesystem that exposes your browser tabs as files.
|
2024-03-03 11:30:59 -06:00
|
|
|
|
|
2024-03-04 22:34:55 -06:00
|
|
|
|
|
2024-03-03 11:30:59 -06:00
|
|
|
|
## Source code
|
|
|
|
|
https://hak.xwx.moe/jadedctrl/shellfox
|
|
|
|
|
Author is Jaidyn Ann, <jadedctrl@posteo.at>
|
|
|
|
|
License is the [GNU GPLv3](LICENSE).
|