Compare commits
11 Commits
Author | SHA1 | Date | |
---|---|---|---|
24cef16b4e | |||
a147d03839 | |||
70e17a48ba | |||
d730fe65f6 | |||
63b573fd57 | |||
304baa8020 | |||
0fe8dc8f1b | |||
570cffe84e | |||
5802def7bc | |||
5e6010bede | |||
21829f0c1f |
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
cmd/webcmd/webcmd
|
||||
cmd/webcmd/webcmd.exe
|
||||
cmd/webcmd/webcmd.conf
|
||||
|
||||
_dist/*
|
@ -1,6 +0,0 @@
|
||||
mode:regex
|
||||
|
||||
^webcmd\.
|
||||
^cmd/webcmd/webcmd$
|
||||
^cmd/webcmd/webcmd.conf$
|
||||
^_dist/.+\.(?:zip|tar\.xz)$
|
2
Makefile
2
Makefile
@ -1,6 +1,6 @@
|
||||
.PHONY: all clean
|
||||
|
||||
VERSION := 1.0.1
|
||||
VERSION := 1.0.2
|
||||
|
||||
OBJS := webcmd-$(VERSION)-linux64.tar.xz \
|
||||
webcmd-$(VERSION)-linux32.tar.xz \
|
||||
|
42
README.md
Normal file
42
README.md
Normal file
@ -0,0 +1,42 @@
|
||||
# webcmd
|
||||
|
||||
A web-based interface for arbitrary command-line tools.
|
||||
|
||||
Configure the possible options for your command (e.g. optional flags, custom arguments) and then remotely invoke the tool via a web interface. The web interface displays stdout/stderr of recent and in-progress tasks, and can cancel a long-running command at any time.
|
||||
|
||||
## Usage
|
||||
|
||||
```
|
||||
Usage of ./webcmd:
|
||||
-config string
|
||||
Path to configuration file (default "webcmd.conf")
|
||||
-version
|
||||
Display version number and exit
|
||||
```
|
||||
|
||||
## Configuration
|
||||
|
||||
See the included `webcmd.conf-sample` file for an example configuration implementing a Looking Glass server over the top of `/bin/ping`.
|
||||
|
||||
## Changelog
|
||||
|
||||
2017-03-27 1.0.1
|
||||
- Enhancement: Simplify configuration file format, allow parsing const strings directly
|
||||
- Enhancement: Improve time format display
|
||||
- Fix an issue with pasting into form fields on Firefox Mobile
|
||||
- Fix an issue with not consistently interpreting `MaxHistoryLines:0` as infinite history
|
||||
- Fix a cosmetic issue with mobile viewports
|
||||
- Fix a cosmetic issue with task ordering
|
||||
- [⬇️ webcmd-win64-1.0.1.zip](https://git.ivysaur.me/attachments/627d5246-0f51-4546-99b1-61d9b9b0cc0b) *(1.46 MiB)*
|
||||
- [⬇️ webcmd-win32-1.0.1.zip](https://git.ivysaur.me/attachments/92de57b3-6f5c-4ba4-ac43-9f85c89041dd) *(1.38 MiB)*
|
||||
- [⬇️ webcmd-src-1.0.1.zip](https://git.ivysaur.me/attachments/120a0a7c-52ab-4bb9-94fe-40d269b0669d) *(11.51 KiB)*
|
||||
- [⬇️ webcmd-linux64-1.0.1.tar.xz](https://git.ivysaur.me/attachments/41d001ed-11b7-499c-ba18-1a22fe0ed140) *(1.14 MiB)*
|
||||
- [⬇️ webcmd-linux32-1.0.1.tar.xz](https://git.ivysaur.me/attachments/0cb47392-36d1-4f48-9ee6-271f06dba952) *(1.06 MiB)*
|
||||
|
||||
2017-03-25 1.0.0
|
||||
- Initial public release
|
||||
- [⬇️ webcmd-win64-1.0.0.zip](https://git.ivysaur.me/attachments/6442cde4-0dfe-432d-9cb3-42272c8e6551) *(1.46 MiB)*
|
||||
- [⬇️ webcmd-win32-1.0.0.zip](https://git.ivysaur.me/attachments/261489d4-8393-450c-9f72-1bca009e0942) *(1.37 MiB)*
|
||||
- [⬇️ webcmd-src-1.0.0.zip](https://git.ivysaur.me/attachments/cbac2a73-2af0-4c60-ab0a-9970250c9a6e) *(10.50 KiB)*
|
||||
- [⬇️ webcmd-linux64-1.0.0.tar.xz](https://git.ivysaur.me/attachments/a713a0f5-e3de-442c-a090-26ae49b03ac9) *(1.14 MiB)*
|
||||
- [⬇️ webcmd-linux32-1.0.0.tar.xz](https://git.ivysaur.me/attachments/86d5e65e-c3da-4741-a0c0-f4ec2e123689) *(1.06 MiB)*
|
@ -1,28 +0,0 @@
|
||||
A web-based interface for arbitrary command-line tools.
|
||||
|
||||
Configure the possible options for your command (e.g. optional flags, custom arguments) and remotely invoke the tool via a web interface. The web interface displays stdout/stderr of recent tasks.
|
||||
|
||||
=USAGE=
|
||||
|
||||
`Usage of ./webcmd:
|
||||
-config string
|
||||
Path to configuration file (default "webcmd.conf")
|
||||
-version
|
||||
Display version number and exit`
|
||||
|
||||
=CONFIGURATION=
|
||||
|
||||
See the included `webcmd.conf-sample` file for an example configuration implementing a Looking Glass server over the top of `/bin/ping`.
|
||||
|
||||
=CHANGELOG=
|
||||
|
||||
2017-03-27 1.0.1
|
||||
- Enhancement: Simplify configuration file format, allow parsing const strings directly
|
||||
- Enhancement: Improve time format display
|
||||
- Fix an issue with pasting into form fields on Firefox Mobile
|
||||
- Fix an issue with not consistently interpreting `MaxHistoryLines:0` as infinite history
|
||||
- Fix a cosmetic issue with mobile viewports
|
||||
- Fix a cosmetic issue with task ordering
|
||||
|
||||
2017-03-25 1.0.0
|
||||
- Initial public release
|
BIN
_dist/image1.png
Normal file
BIN
_dist/image1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
BIN
_dist/image2.png
Normal file
BIN
_dist/image2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 38 KiB |
BIN
_dist/image3.png
Normal file
BIN
_dist/image3.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 61 KiB |
BIN
doc/image1.png
Normal file
BIN
doc/image1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
BIN
doc/image2.png
Normal file
BIN
doc/image2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 38 KiB |
BIN
doc/image3.png
Normal file
BIN
doc/image3.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 61 KiB |
Loading…
x
Reference in New Issue
Block a user