Terminal

Traditional shells have a limitation for python users. At a time, users can either run shell commands or use IPython. As a result, one has to open…
Watch a video version of this post for better understanding: Video Link. After running a command (or script, etc.), most command-line users open a new…
2
Refactoring code is an important step in pipeline development. Yet, manual refactoring takes additional time for testing as one might unknowingly…
Have you ever struggled to recall the specific Jupyter notebook in which you wrote some code? Here's a quick trick to save plenty of manual work and…
Visualizing data can get tough when you don't have access to a GUI. But here's what can help. Bashplotlib offers a quick and easy way to make basic…
Please watch a video version for better understanding: Video Link. Have you ever wanted to preview a README file before committing it to GitHub? Here's…
As the size of your project grows, it can get difficult to comprehend the Git tree. Git-story is a command line tool to create elegant animations for…
Refactoring codebase is an important yet time-consuming task. Moreover, at times, one might unknowingly introduce errors during refactoring. This takes…
Rather than using many print statements to debug your python code, try PySnooper. With just a single line of code, you can easily track the variables at…
If you want to quickly explore some CSV data, you may not always need to run a Jupyter session. Rather, with "𝐜𝐬𝐯𝐤𝐢𝐭", you can do it from the…