Subhanshu Mohan Guptablogs.subhanshumg.com·Dec 7, 2024DockerShrink: Optimize Docker Images with AIIntroduction DockerShrink is an innovative, AI-powered command-line tool designed to streamline the optimization of Docker images, reducing their size significantly while maintaining functionality. By employing both traditional rule-based methods and...10 likes·82 readsAI powered DevOpsDockerImageOptimization
Balabvm.hashnode.dev·Dec 7, 2024Simplify Container Management Using LazydockerIntroduction: Docker and Docker-compose are tools that makes it simple to deploy software in an isolated environment. But at the same time to keep track of all those running services may be time consuming. Lazydocker, a TUI app that helps you to mana...27 readsDocker
Favour Olukayodeneo-femo.hashnode.dev·Dec 2, 2024FeaturedBuilding a CLI App in GolangI recently moved back into a full-time mobile developer role at a company I admire, which means that I don’t write Golang as much anymore. I needed to keep up with Golang, but I needed something more glamorous than writing simple CRUD applications, a...31 likes·284 readsGo Language
Favour Orukpealphadevking.hashnode.dev·Nov 28, 2024From Hours to Minutes: How I Got Unstuck from the Project Setup Quagmire Using a Simple CLIStarting a new project should be exhilarating, but for developers across all stacks, it often means facing a frustrating wall of repetitive tasks: choosing frameworks, setting up directories, installing dependencies, and configuring tools. Whether yo...cli
kimlopeznotes.hideip.vip·Nov 26, 2024前端项目如何实现自己的脚手架1. 确定脚手架的目标 功能:脚手架需要做什么?例如: 初始化项目结构。 自动安装依赖。 配置框架(如 React、Vue、Svelte)。 支持特定插件或工具(如 ESLint、Prettier、Tailwind CSS)。 技术栈:基于 JavaScript/Node.js 编写。 2. 项目初始化 创建一个 Node.js 项目来实现脚手架工具: mkdir my-cli-tool cd my-cli-tool npm init -y 安装必要的依赖: npm in...cli
Think Throothinkthroo.hashnode.dev·Nov 25, 2024How CodeMirror v6 setup command handles CLI arguments?In this article, we analyse how the CodeMirror v6 development environment setup script processes CLI arguments. This function is used in setting up development environment for Codemirror v6 as mentioned in their repository. CodeMirror does not use Mo...Open Source
Saad Asif Mujawaressentialsofdevops.hashnode.dev·Nov 23, 2024Day 7 : Understanding Package Manager and SystemctlToday we will learn about Package managers and System services, and also have tasks for this topic. What is a Package Manager in Linux?Package Manager is a tool that can Install, remove, update or manage Packages on Operating system. It also brings d...3 likesLinuxPackageManager
Think Throothinkthroo.hashnode.dev·Nov 22, 2024How Changsets reads config.json internallyWhen you initialise Changesets via the CLI using init command, this command sets up the .changeset folder. It generates a readme and a config file. The config file includes the default options, as well as commentson what these options represent. The ...JavaScript
Himanshu Sonihimanshusoni30.hashnode.dev·Nov 19, 2024Understanding cURL: A Command Line Tool for transferring data with URLsIn today's digital age, billions of API requests are made globally over the internet, seamlessly integrating technology into our daily lives. We interact with these APIs through various devices such as smartphones, smartwatches, laptops, and even tel...81 readsCommand Line Toolscurl
Think Throothinkthroo.hashnode.dev·Nov 18, 2024Logger package in changesets monorepoChangesets CLI package has an import as shown below at line 3 in packages/cli/src/index.ts#L3 import { error } from "@changesets/logger"; I have seen this before, a dedicated package just for logger, in docusaurus-logger. At this point, I believe it...changesheeter