Chris Cummer
58299c2efa
WTF-484 DigitalOcean module ( #782 )
...
* WTF-484 DigitalOcean module stubbed out
* WTF-484 Delete droplets via Ctrl-d
* WTF-484 Rebasing off master after a long time away
* WTF-484 Improve DigitalOcean display
* WTF-484 Can shutdown and restart the selected droplet
* WTF-484 Display info about the selected droplet using the ? key
* WTF-484 Display info about the selected droplet using the Return key
* WTF-484 Greatly improve the utils.Truncate function
* WTF-484 Display a droplet's features in the info modal
* WTF-484 Change reboot key from r to b to not conflict with refresh
* WTF-484 Panic if a keyboard control is mapped to the same character more than once
* WTF-484 Colorize droplet status indicator
* WTF-484 Extract view.InfoTable out into a reusable component
2019-12-13 11:33:29 -08:00
Chris Cummer
e1f1d0a410
WTF-781 Clean up Todoist project ID handling a bit ( #783 )
...
Signed-off-by: Chris Cummer <chriscummer@me.com>
2019-12-13 08:51:12 -08:00
Chris Cummer
ac18990a8c
Add @Gibstick as a contributor
2019-12-13 08:49:43 -08:00
Chris Cummer
f3ac07cd73
Update CHANGELOG.md
2019-12-13 08:49:07 -08:00
Charlie Wang
f1ed15a8e4
Prevent flickering in cmdRunner widgets ( #778 )
...
* Prevent flickering in cmdRunner widgets
This commit removes flickering in the cmdRunner widgets while preserving
the live-update functionality. It amends 45b955 by not redrawing on
every write call. Instead, the logic in Refresh is as follows:
1. If the command is already running, it will not try to re-run the
command. The default case in the select will trigger a re-draw instead
so that new output can be seen. This accommodates long-runing commands
eg. tailing a log.
2. If the command is not already running, it will trigger a new run.
When the command terminates, it will trigger a re-draw. This means the
widget refreshes as soon as possible, to accommodate the original use
case of running a command and displaying its output in the widget.
In all cases, the widget will not re-draw more often than the refresh
interval. This is what eliminates flickering, since the previous
implementation before using goroutines was not redrawing more than once
per refresh interval.
* Remove useless locking in Refresh
Since the Refresh command doesn't actually block on anything, and the
goroutines have their own locking, Refresh shouldn't lock.
2019-12-13 08:47:09 -08:00
Chris Cummer
5f23a0c11f
Update CHANGELOG.md
2019-12-13 08:37:33 -08:00
Nikolay Mateev
ff2f07812d
Enable Jenkins module to work with Multi-configuration projects ( #779 )
...
Awesome, thanks!
2019-12-13 08:36:11 -08:00
Chris Cummer
05b20ba4b7
Merge branch 'master' of github.com:wtfutil/wtf
2019-12-13 08:32:55 -08:00
Chris Cummer
64f055d708
Add @NickyMateev as a contributor
2019-12-13 08:32:16 -08:00
Chris Cummer
1981dbf383
Update CHANGELOG.md
2019-12-13 08:31:54 -08:00
Nikolay Mateev
4ec9d33a6f
Add shortcuts for GitHub Pull Requests and Issues ( #777 )
2019-12-13 08:27:35 -08:00
Chris Cummer
9f6a72d674
Tidy go.mod
...
Signed-off-by: Chris Cummer <chriscummer@me.com>
2019-12-12 16:59:20 -08:00
dependabot-preview[bot]
c259e80721
Bump github.com/olekukonko/tablewriter from 0.0.3 to 0.0.4 ( #776 )
...
Bumps [github.com/olekukonko/tablewriter](https://github.com/olekukonko/tablewriter ) from 0.0.3 to 0.0.4.
- [Release notes](https://github.com/olekukonko/tablewriter/releases )
- [Commits](https://github.com/olekukonko/tablewriter/compare/v0.0.3...v0.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-12 16:58:50 -08:00
Chris Cummer
9bea20442f
Fix styling issue with IPInfo module
...
Signed-off-by: Chris Cummer <chriscummer@me.com>
2019-12-12 11:29:53 -08:00
Chris Cummer
98de21374a
go mod tidy
...
Signed-off-by: Chris Cummer <chriscummer@me.com>
2019-12-05 06:26:53 -08:00
dependabot-preview[bot]
d1ed36a547
Bump github.com/xanzy/go-gitlab from 0.22.1 to 0.22.2 ( #775 )
...
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab ) from 0.22.1 to 0.22.2.
- [Release notes](https://github.com/xanzy/go-gitlab/releases )
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/CHANGELOG.md )
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.22.1...v0.22.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-05 06:26:07 -08:00
Chris Cummer
8b9b326a59
Update CHANGELOG.md
2019-12-05 06:26:01 -08:00
dependabot-preview[bot]
297978b104
Bump github.com/shirou/gopsutil ( #772 )
...
Bumps [github.com/shirou/gopsutil](https://github.com/shirou/gopsutil ) from 2.19.10+incompatible to 2.19.11+incompatible.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v2.19.10...v2.19.11 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-05 06:24:37 -08:00
Chris Cummer
3d513e9c00
Alias 'make isntall' to 'make install' because I have incompetent fingers
...
Signed-off-by: Chris Cummer <chriscummer@me.com>
2019-12-01 20:51:01 -08:00
Chris Cummer
31926fd4a7
Integrate vendored NewRelic dependency ( #767 )
...
The NewRelic module relies on yfronto/newrelic, which no longer exists.
yfronto deleted that directory quite awhile ago, and since then it has
been vendored.
But vendoring a missing repository creates problems when trying to
update the vendored code.
This PR brings the yfronto/newrelic code into the mainline.
Signed-off-by: Chris Cummer <chriscummer@me.com>
2019-12-01 20:47:02 -08:00
Chris Cummer
d9464c4a22
Use errwrap to improve fmt.Errorf() handling ( #771 )
...
Errwrap: https://github.com/fatih/errwrap
Signed-off-by: Chris Cummer <chriscummer@me.com>
2019-12-01 20:46:52 -08:00
dependabot-preview[bot]
e19409d278
Bump github.com/adlio/trello from 1.4.0 to 1.6.0 ( #769 )
...
Bumps [github.com/adlio/trello](https://github.com/adlio/trello ) from 1.4.0 to 1.6.0.
- [Release notes](https://github.com/adlio/trello/releases )
- [Commits](https://github.com/adlio/trello/compare/v1.4.0...v1.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-29 05:12:43 -08:00
Chris Cummer
325551c227
Update CHANGELOG.md
2019-11-27 06:39:20 -08:00
Chris Cummer
07bcb79a22
Add @jottr as a contributor
2019-11-27 06:38:00 -08:00
Chris Cummer
251e34af22
Explicit default false for CmdRunner.tail setting
...
Signed-off-by: Chris Cummer <chriscummer@me.com>
2019-11-27 06:35:39 -08:00
Chris Cummer
31ae08d4ca
Update CHANGELOG.md
2019-11-27 05:49:28 -08:00
Chris Cummer
06ffc6cd3d
go mod tidy
...
Signed-off-by: Chris Cummer <chriscummer@me.com>
2019-11-27 05:46:35 -08:00
dependabot-preview[bot]
c8b62d8b3e
Bump github.com/adlio/trello from 1.4.0 to 1.6.0 ( #763 )
...
Bumps [github.com/adlio/trello](https://github.com/adlio/trello ) from 1.4.0 to 1.6.0.
- [Release notes](https://github.com/adlio/trello/releases )
- [Commits](https://github.com/adlio/trello/compare/v1.4.0...v1.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-27 05:46:16 -08:00
Chris Cummer
3a6bbee6d4
go mod tidy
...
Signed-off-by: Chris Cummer <chriscummer@me.com>
2019-11-27 05:41:33 -08:00
dependabot-preview[bot]
48882ef759
Bump github.com/alecthomas/chroma from 0.6.8 to 0.7.0 ( #762 )
...
Bumps [github.com/alecthomas/chroma](https://github.com/alecthomas/chroma ) from 0.6.8 to 0.7.0.
- [Release notes](https://github.com/alecthomas/chroma/releases )
- [Changelog](https://github.com/alecthomas/chroma/blob/master/.goreleaser.yml )
- [Commits](https://github.com/alecthomas/chroma/compare/v0.6.8...v0.7.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-27 05:40:25 -08:00
dependabot-preview[bot]
758296f973
Bump github.com/olekukonko/tablewriter from 0.0.2 to 0.0.3 ( #761 )
...
Bumps [github.com/olekukonko/tablewriter](https://github.com/olekukonko/tablewriter ) from 0.0.2 to 0.0.3.
- [Release notes](https://github.com/olekukonko/tablewriter/releases )
- [Commits](https://github.com/olekukonko/tablewriter/compare/v0.0.2...v0.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-27 05:38:54 -08:00
dependabot-preview[bot]
a51dd30e7a
Bump github.com/pkg/profile from 1.3.0 to 1.4.0 ( #759 )
...
Bumps [github.com/pkg/profile](https://github.com/pkg/profile ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/pkg/profile/releases )
- [Commits](https://github.com/pkg/profile/compare/v1.3.0...v1.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-27 05:37:57 -08:00
dependabot-preview[bot]
4d5722b5e9
Bump gopkg.in/yaml.v2 from 2.2.5 to 2.2.7 ( #757 )
...
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml ) from 2.2.5 to 2.2.7.
- [Release notes](https://github.com/go-yaml/yaml/releases )
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.5...v2.2.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-27 05:36:41 -08:00
Chris Cummer
99a0d7f0ae
go mod tidy
...
Signed-off-by: Chris Cummer <chriscummer@me.com>
2019-11-27 05:35:18 -08:00
dependabot-preview[bot]
80698d5d23
Bump google.golang.org/api from 0.13.0 to 0.14.0 ( #756 )
...
Bumps [google.golang.org/api](https://github.com/google/google-api-go-client ) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/google/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/master/CHANGES.md )
- [Commits](https://github.com/google/google-api-go-client/compare/v0.13.0...v0.14.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-27 05:34:54 -08:00
dependabot-preview[bot]
558dfd92c6
Bump github.com/xanzy/go-gitlab from 0.22.0 to 0.22.1 ( #755 )
...
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab ) from 0.22.0 to 0.22.1.
- [Release notes](https://github.com/xanzy/go-gitlab/releases )
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/CHANGELOG.md )
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.22.0...v0.22.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-27 05:33:19 -08:00
Chris Cummer
4b83183d02
Update CHANGELOG.md
2019-11-16 19:57:02 -08:00
Chris Cummer
d968c03c7a
Add @TDHTTTT as a contributor
2019-11-16 19:56:29 -08:00
Chris Cummer
b86467155e
Update CHANGELOG.md
2019-11-16 19:55:29 -08:00
TDHTTTT
307d8aead0
add a case where subreddit link length is less than widet.settings.numberOfPosts ( #754 )
2019-11-16 19:53:52 -08:00
Toon Schoenmakers
c8a14e7685
Keep an initial order of the currencies so they won't be in a different order after refreshing ( #752 )
...
This purely happend due to maps not keeping the order items are in. This way
it at least won't change throughout the runtime of wtfutil. Ideally it would
use and keep the order as specified by the user in the configuration but
right now there is no way to enforce this.
2019-11-16 19:47:52 -08:00
Chris Cummer
f81c0adb0f
Tidy go.mod
...
Signed-off-by: Chris Cummer <chriscummer@me.com>
2019-11-15 21:04:56 -08:00
Chris Cummer
53ee5b7d8a
Update CHANGELOG.md
2019-11-15 21:02:32 -08:00
dependabot-preview[bot]
fdf6e000cb
Bump github.com/zorkian/go-datadog-api ( #751 )
...
Bumps [github.com/zorkian/go-datadog-api](https://github.com/zorkian/go-datadog-api ) from 2.24.0+incompatible to 2.25.0+incompatible.
- [Release notes](https://github.com/zorkian/go-datadog-api/releases )
- [Commits](https://github.com/zorkian/go-datadog-api/compare/v2.24.0...v2.25.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-15 21:01:51 -08:00
Chris Cummer
7e6e8b2042
Update CHANGELOG.md
2019-11-15 20:57:57 -08:00
Chris Cummer
b9cf3dc5a2
Merge branch 'schoentoon-exchangerates'
2019-11-15 20:57:20 -08:00
Chris Cummer
435bc59a01
Merge branch 'exchangerates' of github.com:schoentoon/wtf into schoentoon-exchangerates
2019-11-15 20:56:44 -08:00
Chris Cummer
b3fc9e39db
Update CHANGELOG.md
2019-11-15 20:56:17 -08:00
Chris Cummer
d62356f930
Merge branch 'master' of github.com:3mard/wtf into 3mard-master
2019-11-15 20:53:31 -08:00
Chris Cummer
4d20fa1195
WTF-747 Fix resourceusage swap label bug ( #750 )
...
Signed-off-by: Chris Cummer <chriscummer@me.com>
2019-11-13 17:18:17 -08:00