内容简介:DevDash is a highly configurable terminal dashboard for developers, who want to choose and display the most up-to-date metrics they need, at one place.
DevDash is a highly configurable terminal dashboard for developers, who want to choose and display the most up-to-date metrics they need, at one place.
Why using DevDash?
- Pull the data and display it in cool diagrams (or widgets) using YAML / JSON config, from:
- Your own computer. From your own scripts / command lines too!
- A remote computer via SSH
- Github
- Travis
- Google Analytics
- Google Search Console
- Feedly
- A huge amount of flexibility compared to other terminal dashboards:
- Choose the widgets you want.
- Place your widgets where you want.
- Choose the data you want to display, the colors you want to use, and a lot of other things for each widget.
- Don't want to personalize everything? Don't overwrite the defaults, then.
- Unlimited amount of different dashboards with different configurations.
- Data refreshed automatically via time ticks, or via a keyboard shortcut (Ctrl + r by default).
Menu
Installation
You can simply grab the latest released binary file and download the version you need, depending on your OS.
Linux script
Here's a simple way to download DevDash and move it in /usr/local/bin , in order to be able to use DevDash everywhere easily.
curl -LO https://raw.githubusercontent.com/Phantas0s/devdash/master/install/linux.sh && \ sh ./linux.sh && \ rm linux.sh
Manual installation
You need to clone this repository and build the binary in cmd/devdash .
How Does It Work?
In a nutshell:
- If you run DevDash without giving a dashboard configuration, it will create and display a default dashboard (
default.yml) located in$XDG_CONFIG_HOME/devdashor$HOME/.config/devdash. - To get used to dashboard' configurations, there are many examples here . They can help you getting started.
- To run a dashboard created in the two filepaths mentioned above, you just need to execute
dashboard -c my-super-dashboard, if your configuration file is calledmy-super-dashboard.yml. You can use JSON as well! - You can as well run any dashboard from anywhere if you give an absolute or relative path.
- I'm thriving to make DevDash easier to configure, yet very flexible and customizable. The next updates will go in that direction.
Documentation
The complete DevDash documentation is here. .
You'll find:
- Installation / getting started
- Simple examples and real use cases
- Complete reference for configuring whatever you want .
Acknowledgement
Thanks to MariaLetta for the awesome and beautiful Gopher pack she made! I used it for my logo on top.
DevDash was inspired from other open source projects:
Bugs and Ideas
I would be happy to read about new ideas and to fix bugs. Opening an issue is the way to go.
Contribute
First of all, thanks a lot if you want to contribute to DevDash!
If you want to implement a new feature, let's speak about it first and decide if it fits DevDash scope.
Making Of
For anybody interested how I managed to develop DevDash on side of a full time job, and how I organized my time and kept my motivation, I wrote an article about that on my blog .
Licence
Showcase
以上所述就是小编给大家介绍的《Highly Configurable Terminal Dashboard for Developers》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
GUI设计禁忌2.0
Jeff Johnson / 盛海艳 等 / 机械工业出版社 / 2008 / 49.00元
本书描述软件开发人员在设计图形用户界面(GUI)时经常犯的“禁忌”,并提出避免这些错误的基本原则和理论依据。本书将GUI禁忌分为7种类型:GUI控件禁忌、导航禁忌、文字禁忌、图形设计和布局禁忌、交互禁忌、响应性禁忌以及管理禁忌,并分别进行详述。 本书编排独特,条理清晰,针对性极强,是不可多得的GUI设计优秀资源。本书适合软件开发人员、web站点设计人员、开发经理、用户界面设计人员等阅读。一起来看看 《GUI设计禁忌2.0》 这本书的介绍吧!