Highly Configurable Terminal Dashboard for Developers

栏目: IT技术 · 发布时间: 5年前

内容简介: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.

Highly Configurable Terminal Dashboard for Developers

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.

Highly Configurable Terminal Dashboard for Developers

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/devdash or $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 called my-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:

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

Apache Licence 2.0

Showcase

Highly Configurable Terminal Dashboard for Developers

Highly Configurable Terminal Dashboard for Developers

Highly Configurable Terminal Dashboard for Developers


以上所述就是小编给大家介绍的《Highly Configurable Terminal Dashboard for Developers》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

文明之光(第二册)

文明之光(第二册)

吴军 / 人民邮电出版社 / 2014-6 / 59.00元

【《文明之光》系列荣获由中宣部、中国图书评论学会和中央电视台联合推选的2014“中国好书”奖】 吴军博士从对人类文明产生了重大影响却在过去被忽略的历史故事里,选择了有意思的几十个片段特写,以人文和科技、经济结合的视角,有机地展现了一幅人类文明发展的宏大画卷。 《文明之光 》系列大致按照从地球诞生到近现代的顺序讲述了人类文明进程的各个阶段,每个章节相对独立,全景式地展现了人类文明发展历程......一起来看看 《文明之光(第二册)》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试