-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.json
More file actions
2 lines (1 loc) · 14.4 KB
/
index.json
File metadata and controls
2 lines (1 loc) · 14.4 KB
1
2
[{"content":"","date":"23 June 2025","externalUrl":null,"permalink":"/tags/linux/","section":"tags","summary":"","title":"linux","type":"tags"},{"content":"","date":"23 June 2025","externalUrl":"https://youtu.be/w0ZdRPc2-70","permalink":"/videos/my-new-linux-rice/","section":"Videos","summary":"New linux rice video using niri window manager","title":"My new linux rice","type":"videos"},{"content":"","date":"23 June 2025","externalUrl":null,"permalink":"/tags/","section":"tags","summary":"","title":"tags","type":"tags"},{"content":"For as long as I’ve used Linux and spent time in the terminal, I’ve realized one thing: the command line is a powerhouse of productivity. While GUI applications have their place, nothing beats the speed, efficiency, and sheer control that CLI tools provide. Over time, I’ve experimented with countless terminal tools, but some have truly stood out and become essential to my workflow.\nIf you live in the terminal like I do, you’ll love these tools. Let’s dive in!\nneovim # I started with Vim like many others, fascinated by its modal editing and sheer efficiency. But then came Neovim, and everything changed. Neovim takes Vim’s legacy and modernizes it with:\nAsynchronous Plugins \u0026amp; LSP Support – Seamless auto-completion and real-time linting. Embedded Terminal Emulator – Run commands without switching windows. Lua-Based Configuration – More power and flexibility than Vimscript. If you love Vim but crave better extensibility and modern features, Neovim is a must-have.\n🔹 My Workflow: I use Neovim as my primary code editor, writing scripts, editing configs, and even drafting blog posts like this one. With plugins like telescope.nvim and lualine.nvim, my setup feels snappy and efficient.\nfzf # You know that frustrating moment when you need to find a file, but you can’t remember the exact name? That’s where fzf comes in. It’s an interactive fuzzy search tool that makes finding files, directories, and commands effortless.\nWhy I Love It: # Blazing fast fuzzy searching. Works inside Vim, bash, and even scripts. Integrates with find, rg, fd, git, and more. 🔹 Example: Quickly locate files interactively:\nfind . -type f | fzf I have fzf mapped in my shell to make directory navigation insanely fast. Trust me, once you start using it, there’s no going back!\ntmux # I used to open multiple terminal tabs and windows until I discovered tmux. It changed how I work in the terminal forever. tmux allows you to manage multiple terminal sessions inside a single window.\nWhy It’s Essential: # Persistent Sessions – Never lose work due to accidental disconnections. Split Panes \u0026amp; Windows – Organize multiple tasks efficiently. Highly Configurable – Customize keybindings, colors, and layouts. 🔹 Example: Start a new session:\ntmux new -s mysession Now, I can work on multiple projects without worrying about losing my place.\nyazi # If you’ve ever used ranger, lf, or nnn, you’ll love yazi. It’s a minimal, keyboard-driven file manager that feels like a dream to use.\nWhy It’s a Game-Changer: # Lightning-fast navigation. Preview support for images, PDFs, and videos. Lua-based customization for ultimate flexibility. 🔹 How I Use It: I use yazi to quickly browse files, especially when dealing with large projects. Its preview feature saves me from opening unnecessary files.\nlazygit # Git is powerful, but let’s be honest—it can be a pain to use from the command line, especially when managing branches and resolving conflicts. lazygit changes that with an intuitive and interactive Git UI for the terminal.\nWhy You Need It: # Effortless commit, push, pull, rebase, and stash operations. Visual branch management and conflict resolution. Lightweight and fast. 🔹 Example: Launch lazygit inside a Git repo:\nlazygit I rely on lazygit whenever I need to handle complex merges or review commits without typing out long Git commands.\ntaskwarrior # Staying productive isn’t just about writing code—it’s about organizing your work efficiently. taskwarrior is an advanced task manager for the command line.\nWhy I Use It: # Prioritization and due dates keep me on track. Recurring tasks and dependencies ensure nothing slips through the cracks. Powerful filtering and custom reports. 🔹 Example: Add a high-priority task:\ntask add \u0026#34;Write blog post\u0026#34; due:tomorrow priority:H I use taskwarrior to track my work and personal tasks without relying on GUI-based to-do apps.\nzoxide # Typing cd repeatedly is inefficient, and that’s where zoxide shines. It learns your frequently visited directories and lets you jump to them instantly.\n🔹 Example: Quickly navigate to a frequently accessed directory:\nz project This tool saves me so much time, eliminating the need to type long directory paths.\nWrapping Up # These tools have become an essential part of my daily workflow. Whether I’m coding, managing files, or organizing tasks, they help me stay efficient and focused. If you spend a lot of time in the terminal, I highly recommend giving them a try.\n💬 What are your favorite command-line tools? Let’s discuss in the comments!\n","date":"27 March 2025","externalUrl":null,"permalink":"/posts/essential-command-line-tools-for-daily-productivity/","section":"Posts","summary":"","title":"Essential commandline tools for daily productivity","type":"posts"},{"content":"Hello everyone, hoping everyone is doing great. In this post, I will be talking about the top 10 neovim plugins which I used on daily basis. For this post, I am excluding lsp and autocompletion plugins. This post will mainly focuses on the plugins improved the daily workflow.\nyazi.nvim # yasi is terminal file manager of choice. Unlike other terminal file manager like ranger and lf, yazi is written rust making it much faster compared to its alternatives. So yazi.nvim allows to integrate yazi with neovim.\nmikavilpas/yazi.nvim A Neovim Plugin for the yazi terminal file manager Lua 1416 45 lazygit.nvim # lazygit.nvim is the wrapper plugins for lazygit allowing the user to perform all the git operation right from the neovim.\nkdheepak/lazygit.nvim Plugin for calling lazygit from within neovim. Lua 2108 83 telescope.nvim # telescope.nvim is a highly extendable fuzzy finder over lists. Built on the latest awesome features from neovim core. Telescope is centered around modularity, allowing other plugins to utilize the telescope as their UI for inputs.\nnvim-telescope/telescope.nvim Find, Filter, Preview, Pick. All lua, all the time. Lua 18700 933 neorg # When it comes to note taking, my previous choice was vimwiki. However, since I started using neovim, I was looking for better alternatives and this is when I came across neorg on reddit. Neorg is an all-encompassing tool based around structured note taking, project and task management, time tracking, slideshows, writing typeset documents and much more. The premise is that all of these features are built on top of a single base file format (.norg), which the user only has to learn once to gain access to all of Neorg\u0026rsquo;s functionality.\nnvim-neorg/neorg Modernity meets insane extensibility. The future of organizing your life in Neovim. Lua 7134 234 undotree # Being developer, making changes in the program is quite daily routine and after a lots of changes it is hard to keep track of it. This is where undotree comes into picture. Undotree visualizes the undo history and makes it easy to browse and switch between different undo branches. They\u0026rsquo;re a feature of Vim that allow you to go back to a prior state even after it has been overwritten by later edits.\nmbbill/undotree The undo history visualizer for VIM Vim Script 4451 115 nvim-surround # Surround selections, stylishly :smiling_face_with_sunglasses: Yes, this is the line you will see on its github readme. nvim-surround does really makes working with around characters like ([{'\u0026quot; buttery smooth.\nkylechui/nvim-surround Add/change/delete surrounding delimiter pairs with ease. Written with \u0026#x2764;\u0026#xfe0f; in Lua. Lua 4023 71 git-worktree.nvim # Git worktree is the feature of git which allows you to work with multiple worktrees (branches) simultaneously. git-worktree.nvim is a simple wrapper around git worktree operations, create, switch, and delete.\nThePrimeagen/git-worktree.nvim Lua 830 144 ","date":"18 August 2024","externalUrl":null,"permalink":"/posts/hidden-gems-lesser-known-neovim-plugins-you-should-try/","section":"Posts","summary":"","title":"Hidden Gems: Lesser-Known Neovim Plugins You Should Try","type":"posts"},{"content":"","date":"18 August 2024","externalUrl":null,"permalink":"/tags/neovim/","section":"tags","summary":"","title":"neovim","type":"tags"},{"content":"","date":"3 March 2024","externalUrl":"https://youtu.be/nxzds7GN6oY","permalink":"/videos/customizing-neovim-with-noice/","section":"Videos","summary":"Take your Neovim editor to the next level with UI enchancement using Noice","title":"Customizing Neovim with Noice","type":"videos"},{"content":"","date":"3 March 2024","externalUrl":null,"permalink":"/tags/terminal/","section":"tags","summary":"","title":"terminal","type":"tags"},{"content":"","date":"3 March 2024","externalUrl":null,"permalink":"/tags/youtube/","section":"tags","summary":"","title":"youtube","type":"tags"},{"content":"","date":"21 January 2024","externalUrl":null,"permalink":"/","section":"Dilip Chauhan","summary":"","title":"Dilip Chauhan","type":"page"},{"content":"","date":"10 December 2023","externalUrl":null,"permalink":"/tags/email/","section":"tags","summary":"","title":"email","type":"tags"},{"content":"","date":"10 December 2023","externalUrl":"https://youtu.be/hKINLG0ka5g","permalink":"/videos/how-to-make-presentation-in-linux-terminal-in-geek-way/","section":"Videos","summary":"This is video is timelapse of making presentation in terminal","title":"How to make presentation in linux terminal in geek way?","type":"videos"},{"content":"","date":"10 December 2023","externalUrl":"https://youtu.be/mCGBc9ro2HY","permalink":"/videos/my-new-email-client-make-me-cooler/","section":"Videos","summary":"This is the overview of my new email client and tool I used to configure it","title":"My new email client make me cooler 😎","type":"videos"},{"content":"","date":"9 December 2023","externalUrl":null,"permalink":"/tags/blowfish/","section":"tags","summary":"","title":"blowfish","type":"tags"},{"content":"","date":"9 December 2023","externalUrl":null,"permalink":"/tags/hugo/","section":"tags","summary":"","title":"hugo","type":"tags"},{"content":" First post with Huge and Blowfish # Hey gus! This is my first post on this brand new website built with Hugo and Blowfish theme.\n","date":"9 December 2023","externalUrl":null,"permalink":"/posts/myfirstpost/","section":"Posts","summary":"This is my first post on my site","title":"My first post","type":"posts"},{"content":"Hello! I’m a software engineer based in Mumbai with over 4 years of hands-on experience in the tech industry. In addition to my technical role, I’m the creator behind TheTechnicalDC, a YouTube channel dedicated to exploring the world of Linux. As a true Linux nerd, I’m passionate about sharing my knowledge and experiences, from practical tutorials to deep dives into the latest developments in the Linux ecosystem. My goal is to make Linux more accessible and exciting for enthusiasts and professionals alike.\nOutside of my professional and online endeavors, I have a creative side that comes to life through sketching. It’s a hobby that allows me to unwind and explore my artistic talents, providing a perfect balance to my tech-centric life.\nFeel free to browse through my portfolio and blogs to see my work and get insights into my journey in the tech world. I’m always eager to connect with fellow tech enthusiasts, Linux users, or anyone interested in discussing software development and sketching. Don’t hesitate to reach out—I’d love to hear from you!\nWhat programs do I use? # OS: Arch Linux Editor: Neovim Terminal: Kitty Shell: Fish Other: Zoxide, Eza, Fzf ","date":"13 June 2022","externalUrl":null,"permalink":"/about/","section":"Dilip Chauhan","summary":"","title":"About","type":"page"},{"content":"\r","date":"13 June 2022","externalUrl":null,"permalink":"/posts/","section":"Posts","summary":"","title":"Posts","type":"posts"},{"content":" Recommendations # \u0026ldquo;I highly recommend Dilip for technical roles. He is a skilled and dedicated professional with strong expertise in QAD technical and AUX development. His problem-solving abilities and collaborative approach make him a valuable team member. Dilip consistently delivers high-quality work, and I confidently endorse him for any technical position.\u0026rdquo;\n— Kashinath Mali\nProfessional Experience # Company\rRole\rDates\rDurvah IT Consulting Private Limited\rSr. Software Engineer\rMay, 2024 - Present\rAliter Business Solutions Private Limited\rQAD Technical Consultant\rAug, 2021 - May, 2024\rMarvel Data Services LLP\rData Entry Operator\rAug, 2018 - April, 2019\rCertifications # Certification Organization Issued QRA Developer Practioner QAD Inc April, 2025 Enterprise Platform Developer Certification March 2023 QAD Inc April, 2024 Cloud Platform Development Certification QAD Inc Jan, 2024 Customer Version Control (CVC) Certification - Developers QAD Inc June, 2022 NDG Linux Essentials Certificate Cisco Networking Academy April, 2021 Skills # Languages: bash progress typescript lua golang java Frameworks: hugo flask qad reporting framework springboot Tools: linux git gitlab subversion cvc yab jira fisheye tmux vim/vi Education # Education Institution / University Issued Bachelor Of Science (Information Technology) University of Mumbai May, 2021 Higher Secondary Certificate (H.S.C) M.G.M Jr College of Science Feb, 2016 Secondary School Certificate (S.S.C) Father Agnel High School Mar, 2014 ","date":"13 June 2022","externalUrl":null,"permalink":"/resume/","section":"Dilip Chauhan","summary":"","title":"Resume","type":"page"},{"content":" warning Videos here will redirect to my youtube videos.\n","date":"13 June 2022","externalUrl":null,"permalink":"/videos/","section":"Videos","summary":"","title":"Videos","type":"videos"},{"content":"","externalUrl":null,"permalink":"/authors/","section":"authors","summary":"","title":"authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/categories/","section":"categories","summary":"","title":"categories","type":"categories"},{"content":"","externalUrl":null,"permalink":"/series/","section":"series","summary":"","title":"series","type":"series"}]