Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
software:esgtools [2017/07/26 14:17] eServices Greece [File hash] |
software:esgtools [2021/11/16 21:11] eServices Greece Updated URL for download service |
||
---|---|---|---|
Line 2: | Line 2: | ||
====== esgtools ====== | ====== esgtools ====== | ||
- | ==== Goals ==== | + | ===== Goals ===== |
- | esgtools | + | esgt is a cli multi tool used internally by eSGR but will work on any standard environment. Please note that some functions |
- | === Options === | + | ==== Options |
- | * profiles | + | * compress |
- | * build - Build current Go project using the eSG Build script | + | * filetype |
- | * web - Web Tools | + | * git - Basic git client |
- | * update | + | * hardware |
- | * hash - Create | + | * hash - Create |
- | * install - Install supported applications | + | * install - Install supported applications |
- | * disk - <wrap em> | + | * maintenance |
- | * debug - Show debug information | + | |
* minify - Minify CSS, HTML, JS, JSON, SVG, XML | * minify - Minify CSS, HTML, JS, JSON, SVG, XML | ||
+ | * network - Network Related Tools | ||
+ | * Check Internet Access | ||
+ | * Monitor DHCP Leases | ||
+ | * ARP Scan | ||
+ | * NTP Client | ||
+ | * Download Files | ||
+ | * profiles - Install esg profiles for selected apps | ||
+ | * vim | ||
+ | * tmux | ||
+ | * versions - Retrieve version, download link and download any of | ||
+ | * go | ||
+ | * php | ||
+ | * nginx | ||
+ | * rust | ||
+ | * web - Web Tools | ||
+ | * advertising tags | ||
+ | * headers | ||
+ | * max protocol | ||
+ | * site size(experimental) | ||
- | == profiles options == | + | === profiles options |
* vim - Install the eSG vim profile | * vim - Install the eSG vim profile | ||
* tmux - Install the eSG tmux profile | * tmux - Install the eSG tmux profile | ||
- | == web Options == | + | === web Options |
* size - Will calculate website size | * size - Will calculate website size | ||
* headers - Will dump all http headers from a url | * headers - Will dump all http headers from a url | ||
* tags - Will detect tags like Google Analytics and AdSense | * tags - Will detect tags like Google Analytics and AdSense | ||
* http - Detect http protocol | * http - Detect http protocol | ||
- | == build Options == | ||
- | * arch - Reports all available architectures | ||
- | * env - Will build the standardized esg environment <wrap em> | ||
- | * filename.go - if you pass it a go project it will build it and optimize it <wrap em> | ||
- | == install Options == | + | === install Options |
* tools - Will install esgtools to / | * tools - Will install esgtools to / | ||
- | * go - Will install Go and setup paths <wrap em> | ||
- | === Installation === | + | ==== Download & Installation |
The tool doesn' | The tool doesn' | ||
- | ^^^^ | ||
- | | Linux | x86 | < | ||
- | | Linux | x64 | < | ||
- | esgtools has its own page [[https:// | + | From 2020-10-31 we only build windows and linux amd64 releases. All other downloads are older versions of the app. |
+ | |||
+ | < | ||
+ | ^ OS ^ x64 ^ x86 ^ arm ^ arm64 ^ ppc64 ^ ppc64le ^ mips ^ mips64 ^ mipsle ^ mips64le ^ s390x ^ | ||
+ | | Linux | [[https:// | ||
+ | | Windows | [[https:// | ||
+ | | OS X | [[https:// | ||
+ | | FreeBSD | [[https:// | ||
+ | | Dragonfly | | ||
+ | | NetBSD | | ||
+ | | openBSD | [[https:// | ||
+ | | Android | | ||
+ | | Plan 9 | | ||
+ | | Solaris | | ||
+ | </ | ||
+ | You can use curl like this (x64 Linux) | ||
+ | < | ||
+ | |||
+ | ==== Usage Examples ==== | ||
- | === Usage Examples | + | === Install profiles |
+ | < | ||
+ | < | ||
- | == Install profiles | + | === hash === |
- | < | + | < |
- | < | + | |
- | == File hash == | + | === web === |
- | < | + | == size == |
+ | < | ||
- | == Webpage Size == | + | == headers |
- | < | + | < |
- | == Webpage Headers | + | == tags (analytics etc) == |
- | < | + | < |
- | == Webpage Tags (analytics etc) == | + | == protocol |
- | < | + | < |
- | == Webpage protocol | + | == minify |
- | < | + | < |
== Update esgtools == | == Update esgtools == | ||
- | < | + | < |