並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 4920件

新着順 人気順

Interfaceの検索結果161 - 200 件 / 4920件

  • Go言語のInterfaceの考え方、Accept interfaces,return structs - Qiita

    Go言語のInterfaceの考え方、Accept interfaces,return structsGo言語interface Go言語の優れた特徴の一つとして、Interfaceが挙げられることがあります。 Interfaceを持つJavaやC#のような他言語と比べ、GoのInterfaceの言語機能における主な違いは 静的言語のように静的にチェックされるメソッドの羅列を宣言できるinterfaceでありながら ダックタイピングや型アサーションによって動的言語のように柔軟な使い方ができることです。 しかしこれだけでは単に、ケースに合わせて使い分けることができる選択肢を得ただけのように聞こえます。 実際にはGo言語のパッケージ、型システム、そして文化的特徴によってGo言語特有の軽量でシンプル、そして有機的なInterfaceを表現できます。 Go特有でGoらしいGoのInterfaceで

      Go言語のInterfaceの考え方、Accept interfaces,return structs - Qiita
    • Graphical User Interface Gallery

      On these pages you will find many screen shots of various desktop computer Graphical User Interfaces and operating systems. Many different people have had different ideas of how a GUI should work and these screen shots show many of the more popular ones. Yes, an actual update: New: Microsoft Windows 11 - Some quick screen grabs of Windows 11. Yuck. New: Apple II Desktop 1.2 Prealpha - Some enthusi

      • Web Server Gateway Interface(WSGI,Rack,PSGI) - よねのはてな

        Java屋さんが、他言語でのWebアプリケーション開発する際に押さえておくと良い仕様をメモ。 多くのWebアプリケーションフレームワークが存在して、使用可能なWebサーバを制限したりその逆があるのは よろしくないのでWebサーバとフレームワーク間で統一されたインターフェース仕様が必要となります。 まさに Web Server Gateway Interface です。 Python WSGI WSGI(Web Server Gateway Interface)は、Python向けの統一されたインターフェース仕様 WSGI supported web frameworks Django, Pylons, TurboGears, CherryPy, web.py, web2.py, Zope3, ... see http://www.python.org/dev/peps/pep-0333/

          Web Server Gateway Interface(WSGI,Rack,PSGI) - よねのはてな
        • GitHub - aws/aws-cli: Universal Command Line Interface for Amazon Web Services

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - aws/aws-cli: Universal Command Line Interface for Amazon Web Services
          • [AWS Black Belt Online Seminar] AWS Command Line Interface 資料及び QA 公開 | Amazon Web Services

            Amazon Web Services ブログ [AWS Black Belt Online Seminar] AWS Command Line Interface 資料及び QA 公開 先日 (2019/07/24) 開催しました AWS Black Belt Online Seminar「AWS Command Line Interface」の資料を公開しました。当日、参加者の皆様から頂いた QA の一部についても共有しております。 ※31分56秒以降に表示されているスライド「複数プロファイルの設定、実行方法(1/5)」の下部の図に表記の誤りがありましたので以下に訂正いたします。 正: dev → 開発環境、prod → 商用環境 20190724 AWS Black Belt Online Seminar AWS Command Line Interface AWS クラウドサービス

              [AWS Black Belt Online Seminar] AWS Command Line Interface 資料及び QA 公開 | Amazon Web Services
            • Google Plus free interface Icons

              Hello friends, we hope you have enjoyed our latest article “Google Plus: The good, the bad and the ugly”, the article has generated a lot of controversy that in the end will help us spread the word about this amazing social experiment from the Google crew. To continue with the same topic, today we have released an off the hook freebie for all of you featuring a huge bundle of Google Plus interface

              • Interface BuilderでカスタムUITableVIewCellを作るときの注意点 - 24/7 twenty-four seven

                Interface Builderを使ってカスタマイズしたUITableViewCellを作る方法(追記あり) - 24/7 twenty-four seven 前に書いた手順は長くて、自分でも見逃しがあったので、よくある間違いをまとめておきます。 XIBファイルのUITableVIewCellを使用するときによくあるトラブルは、だいたい以下の3つだと思います。 表示されない スクロール or 前の画面に戻ったときにクラッシュする 使ってると動作が重くなってくる(=スクロールするたびに消費メモリが増える) 表示されない ViewControllerのviewプロパティとTableViewCellを接続していないことが原因である場合が多いです。 ViewControllerのインスタンス変数としてTableViewCellを保持して、それと接続するだけでは表示されません。 必ずUIViewC

                  Interface BuilderでカスタムUITableVIewCellを作るときの注意点 - 24/7 twenty-four seven
                • Climacons - 75 climatically categorised pictographs for web and user interface designers by Adam Whitcroft

                  By downloading the icons, you agree to the following terms: The icons are released 'AS IS'. You waive the implied warranty of infringement. You may use the icons in any personal or commercial works without obligation of payment, monetary or otherwise, or attribution to Adam Whitcroft. You may not resell or redistribute the icons (or modified versions of the icons). Intellectual property rights are

                  • GitHub - ocornut/imgui: Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - ocornut/imgui: Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
                    • webサイトのボタンデザインに重要な7つの要素「Common elements used in interface button design」

                      TOP  >  Design  >  webサイトのボタンデザインに重要な7つの要素「Common elements used in interface button design」 webサイトを制作する際、全体的なデザインの決定も重要ですが、サイト内を自由に動くための動線をしっかりと設計することが、ユーザーを引きつける為にも必要ではないでしょうか?そこで今回は、それぞれのページのドアとなるボタンのデザインに重要な7つの要素を解説した「Common elements used in interface button design」を紹介したいと思います。 (Dribbble – Upload button by kailoon) 的確な解説、さらに実制作に役立つチュートリアも紹介されているので、すぐにボタン作りに活かすことができそうです。 詳しくは以下 ボタン作りに重要な要素として、「T

                        webサイトのボタンデザインに重要な7つの要素「Common elements used in interface button design」
                      • Removing User Interface Complexity, or Why React is Awesome

                        Removing User Interface Complexity, or Why React is Awesome I've been studying frameworks and libraries like Ember, Angular, and React the past several months, and given Web Components a lot of thought. These all solve similar problems to varying degrees, and are in conflict in some ways and in harmony in others. I'm mostly concerned with the core problems of data binding and componentizing UIs. A

                        • Interface Builderをデザイナーさんに触ってもらうにあたってやったこと - クックパッド開発者ブログ

                          こんにちは、投稿開発部の市川です(@masaichi) 主に、クックパッドiOSアプリの投稿周りの機能を担当しています。 はじめに みなさんはiOSアプリを開発する際に、どうやってレイアウトを調整していますか? クックパッドでは大体の場合は、デザイナーにZeplinなどでレイアウトの指示書を貰いエンジニアが実装するという流れで組んでいます。 しかし、このやり方の場合、終盤の細かなデザインの調整の際に、修正と確認が細かく発生してしまい、デザイナーとエンジニアの時間を細切れに使ってしまう、という問題がありました。 今回、この解決の手段として、終盤のデザインの調整をデザイナーさん自身にInterface Builderで調整をしてもらうトライを行いました。 10月頃、iOSアプリに追加した「みんなの投稿」機能を題材に、この過程と効果を紹介します。 なぜInterface Builderを触っても

                            Interface Builderをデザイナーさんに触ってもらうにあたってやったこと - クックパッド開発者ブログ
                          • Galaxy Nexus(SC-04D)をデバッグモードにした時にPCに認識させる方法。(Android ADB Interfaceのインストール方法)。 - アンドロイドラバー

                            Galaxy Nexus(SC-04D)をデバッグモードにした時にPCに認識させる方法。(Android ADB Interfaceのインストール方法)。 今後Galaxy Nexus(SC-04D)をいじる場合、本体を「デバッグモード」にすることが増えます。 Galaxy Nexus(SC-04D)をデバッグモードにしてPCにつなぐと、「ドライバが見つからない」と表示されます。 今回はGalaxy Nexus(SC-04D)をデバッグモードでPCにつないだときのドライバをインストールする手順を紹介します。 ①まずGalaxy Nexus(SC-04D)をデバッグモードでPCにつなぎます。その後、スタート⇒コンピュータを右クリック⇒「プロパティ」⇒「デバイスマネージャ」をクリック。すると「Galaxy」という項目があり、「!(ビックリマーク)」が表示されています。現状は、PCがデバッグモー

                              Galaxy Nexus(SC-04D)をデバッグモードにした時にPCに認識させる方法。(Android ADB Interfaceのインストール方法)。 - アンドロイドラバー
                            • Interface Design Inspiration | 30 Beautiful Website Footer Designs - DzineBlog.com

                              Interface Design Inspiration | 30 Beautiful Website Footer Designs This post is a part for dzineblog’s interface design inspiration series, the series which focuses on inspiration on graphic user interface designs that will help you in enhancing your interface design skills, Sometimes Before footers were used for the copyright notice and secondary navigation. Most footers are rather boring and uni

                              • 50 Best Website Interface Photoshop Tutorials

                                Photoshop is a great tool for designing a website but it is also very complicated. There are always new design trends and techniques emerging. However, thanks to the generous designers who share their techniques online, you can easily brush up your Photoshop skills with some helpful tutorials. Doesn’t matter if you are looking to create a portfolio website, corporate theme, web page templates or a

                                  50 Best Website Interface Photoshop Tutorials
                                • Go言語1.21で、WebAssembly System Interface(WASI)の実験的サポートへ

                                  Go言語1.21で、WebAssembly System Interface(WASI)の実験的サポートへ Googleが中心となってオープンソースで開発されているGo言語の次期バージョン「Go 1.21」では、WebAssembly System Interface(WASI)が実験的にサポートされることが明らかになりました。 これによりGo言語で簡単にファイルアクセスなどOSの主要なAPIを呼び出しつつ、特定のOSに依存しないポータブルな実装のWebAssemblyアプリケーション開発の実現が期待されます。 Go 1.21 Release Candidate 3 is released! Run it in dev! Run it in prod! File bugs! https://t.co/Ul1xGhvlkf Announcement: https://t.co/5Ncs1od

                                    Go言語1.21で、WebAssembly System Interface(WASI)の実験的サポートへ
                                  • こたつつきみかん » Interface Builder3.0の使い方

                                    Mac OS X Leopardでは、開発環境も大きく変わりました。Mac OS X標準のCocoaアプリケーションを作成する開発環境のXCode,GUIを設計するInterfaceBuilder、そして開発言語のObjective-Cすべてがメジャーバージョンアップされています。その中でも、特にInterface Builderの使い方が少なからず変わって、少し戸惑うところもあるので、Interface Builder2.0を使っていた人のための、Interface Builderの使い方を書こうと思います。 今回は、Interface Builderでコントローラーオブジェクトの作り方を説明します。ここでいうコントローラオブジェクトとは、MVC(Model-View-Controller)のControllerオブジェクトのことです。このあたりのワークフローが、特に旧Interface

                                    • arduino.js: JavaScript-to-Arduino I/O control interface

                                      Standard I/O Pins Pin 2 Pin 3 Pin 4 Pin 5 Pin 6 Pin 7 Pin 8 Pin 9 Pin 10 Pin 11 Pin 12 Pin 13 Pin 13/LED Blink Test Pin 13 typically has a surface-mount LED (eg. as with the Uno) representing binary output. Interval (msec): Requirements A small shopping list of software is needed to get everything working. Arduino and Flash overview, steps #1 and 2 Arduino Uno (USB) running Standard Firmata 2.0+ s

                                      • Yahoo User Interface Library(YahooUI)に関する日本語ページ

                                        The Yahoo! User Interface Library (YUI)【e】 今更ながらJavaScriptに興味を持ちまして、独学中であります。してYahooUIも参考にすることがあるのですが、やはり英語なので敷居が若干高いですよね。 というわけで、日本語でリファレンスを作ってくださっている方、応用例を紹介している方などのサイトをまとめておきました。 古旗さんの詳細な総合リファレンス Yahoo UI Library リファレンス【e】 古旗一浩さんがYahooUIの詳細なリファレンスを作成なさっています。サンプルコードも付いていて嬉しいですね。 hibomaさんによるYahoo! UI Librady の訳 まとめ hibomaのはてなダイアリー – Yahoo! UI Librady の訳 まとめ【e】 翻訳してくれるというのはとても助かります。とくに「hibomaのはてなダ

                                        • 10 Useful Web Application Interface Techniques — Smashing Magazine

                                          More and more applications these days are migrating to the Web. Without platform constraints or installation requirements, the software-as-a-service model looks very attractive. Web application interface design is, at its core, Web design; however, its focus is mainly on function. To compete with desktop applications, Web apps must offer simple, intuitive and responsive user interfaces that let th

                                          • BWToolkit - Interface Builder Plugin for Cocoa on Mac OS X

                                            Split View Give subviews max and min sizes, specify which subviews should resize, set divider colors, and hook up buttons to collapse subviews with animation – all from inside Interface Builder. Selectable Toolbar Create preferences windows and tabbed sheets without writing a line of code.

                                            • Rustで学ぶWebAssembly Interface Type入門

                                              TL;DR Wasmコンポーネントのインターフェースを定義する言語です パッケージという形で名前空間を提供します インポートとエキスポートの定義のことをワールド(world)と呼びます 注意:仕様策定中の技術を扱っています。仕様作成の進行によっては、内容が正しくない場合があります。 背景 Wasmモジュールにはi32、i64, f32, f64の4種類のデータ型しか存在しません。また文字列やユーザー定義型のような構造を持つデーターの表現にも標準が存在せず、データをどのようにメモリ上に配置方法はプログラミング言語の処理系、またはプログラマーが決めるものとされていました。 例えば、次のようなデータ構造と、それに対する操作があったとします。 pub struct Point { x: i32, y: u8, z: u16, } #[no_mangle] pub fn hash(point: &P

                                                Rustで学ぶWebAssembly Interface Type入門
                                              • User Interface Icons.com - Preview 80x80 pixels

                                                Sizes: Icons come in 4 sizes; 80 by 80 pixels, 48 by 48 pixels, 32 by 32 pixels, and 24 by 24 pixels. Format: .PNG (transparent background)

                                                • has_many :bugs, :through => :rails: Active Record Query Interface 3.0

                                                  I’ve been working on revamping the Active Record query interface for the last few weeks ( while taking some time off in India from consulting work, before joining 37signals ), building on top of Emilio’s GSOC project of integrating ARel and ActiveRecord. So here’s an overview of how things are going to work in Rails 3. What’s going to be deprecated in Rails 3.1 ? These deprecations will be effecti

                                                  • Command-line interface tool design / PHPerKaigi 2024

                                                    https://fortee.jp/phperkaigi-2024/proposal/39710935-b617-466a-8ceb-1677cb42fa04

                                                      Command-line interface tool design / PHPerKaigi 2024
                                                    • WanderWall – A jQuery, CSS3 & HTML5 Hover-Based Interface | AddyOsmani.com | Where Web Businesses Grow

                                                      Hey guys. Today I’m going to teach you how to create a useful hover-based user interface using jQuery, CSS3, HTML5 and @font-face. Why a hover-based interface? you might ask. Well, with the popularity of touch-based web applications simplifying the way that people can use sites on mobile devices, I think that there’s room for us to look into ways of making it even easier for people to use sites in

                                                      • 初めてiPhoneアプリをデザインするには、どうすればいい?――すぐ分かるInterface Builder、Storyboard、Auto Layoutの使い方

                                                        これからプログラミングやiPhoneアプリ作成を始めてみたい方を対象に、必要な知識を基礎から解説していく本連載「初心者のためのSwiftで始めるプログラミング入門」。前回「初心者でも絶対に始められるiPhoneアプリの作り方&Xcode・シミュレーターの使い方」からは「動く絵本アプリ」を作ることを目標に、Xcodeを使ったiPhoneアプリ開発について解説しています。 前回はiPhoneアプリの作り始めのステップとして、Xcodeプロジェクトの作り方と、アプリを実行する方法を解説しました。自分が書いたプログラムがiPhoneアプリとして動作したことに、感動した人もいるのではないでしょうか。 さて、作り始めたiPhoneアプリを「動く絵本アプリ」として作り上げるには、次のような作業が必要です。 画面に部品を配置しレイアウト 画面に応じたプログラムの記述 このうち、今回は「画面に部品を配置しレ

                                                          初めてiPhoneアプリをデザインするには、どうすればいい?――すぐ分かるInterface Builder、Storyboard、Auto Layoutの使い方
                                                        • クラスのインターフェースに使うコレクションのinterface使い分け - the sea of fertility

                                                          この記事は C# AdventCalender 2012 の12/17日分の記事です。 タイトルなんのこっちゃ?って思われるかもしれませんが、今年はMVVMとは関係ないC#erらしいタイトルを・・・という事自信がなくなるクラスのインターフェースに使う(プロパティの型として使う)コレクションinterfaceの使いわけを自身の整理のためにも書いてみます。 ようは public class Tweet{ } public class TwitterApplication { public [?(なんかコレクションのインターフェース)] Tweets{get; private set;} } みたいな時にこの「?」に何を使うかという問題ですね。 .NET4.5ではIReadOnlyCollection<T>/IReadOnlyList<T>/IReadOnlyDictionary<T>などの読み

                                                          • Cheat Sheets for the YUI Utilities » Yahoo! User Interface Blog

                                                            YUI Blog Development Cheat Sheets for the YUI Utilities Cheat Sheets for the YUI Utilities Comprehensive documentation for the YUI Library is found online at the YUI section of the Yahoo! Developer Connection website. To supplement this online documentation, the YUI development team has begun drafting some cheat sheets — inspired by the handy references published by addedbytes.com (nee ilovejackda

                                                            • [KAIST ITC] Smart E-Book Interface Prototype Demo

                                                              Smart E-Book Interface Prototype Contacts info: Sangtae Kim (expanne@gmail.com)

                                                                [KAIST ITC] Smart E-Book Interface Prototype Demo
                                                              • Emacs interface to Ditz issue tracking system - Kentaro Kuribayashi's blog

                                                                Ditz はとても素晴らしいと思います! - ¬¬日常日記で知った、コンソールベースのBTSであるところのDitzがいい感じだなーと思った。しかしやっぱり、せっかくだからEmacsから使いたいと思ったので、それっぽいのを書いてみた。 kentaro's emacs-ditz at master — GitHub まあ色々と微妙なところもあるけど、使っていくうちに改善していければいいな。まだあんまり使ってないのでアレだけど、プロジェクトのソースツリーの中に使い勝手のいいTODOリストをつっこんでおくというのは、普通なようでいて、けっこういいかもしれんね。なにやるんだっけー、って時に、単なるTODOリストや作業ログファイルじゃなくて、コマンド一発でリストされたり、編集できたりするのはいい感じ。あと、ditz htmlコマンドを使えば、ditz Issue Trackerこんな感じでHTMLファ

                                                                  Emacs interface to Ditz issue tracking system - Kentaro Kuribayashi's blog
                                                                • 有料だけど超クールな管理画面用テンプレートのまとめ「35 Premium Admin and CMS interface HTML templates」 | Web活メモ帳

                                                                  クライアントへのCMS納品時に管理画面のデザイン費用は取れない場合や、 社内の人間しか使わないシステムの場合などなど、 できるだけ手軽に使いやすい画面を構築する際に使えそうです。 ほとんどのテンプレートでJavaScriptが利用されており、 リッチなインターフェイスになっているのが特徴です。 Adminica Professional Admin Template Terminator admin template with 13 different Admin Backend pages TurboAdmin Panel WeAdmin Admin Control Panel Reality Admin Template 有料とはいえ、ほとんどが1000円〜3000円程度のものでした。 デザインができない、時間を節約したいという方にもおすすめです。 リンク先にはわかりずらいですが、2ペ

                                                                    有料だけど超クールな管理画面用テンプレートのまとめ「35 Premium Admin and CMS interface HTML templates」 | Web活メモ帳
                                                                  • LukeW | AJAX Interface Design

                                                                    AJAX Interface Design by Luke Wroblewski May 14, 2005 When any new technology undergoes fast and widespread adoption, there’s always an opportunity for unintended misuse. So it’s no surprise that the World Wide Web has seen its fair share of mishandled technologies: Download-heavy Java applets for simple page navigation Flash movies for superfluous intro animations Frames that disable simple book-

                                                                      LukeW | AJAX Interface Design
                                                                    • interfaceについて本気出して考えてみた - 都元ダイスケ IT-PRESS

                                                                      本気出す第二弾。 オブジェクト指向を良く知らなかった頃*1、Javaの勉強を始めると、class, field, method, interface などのオブジェクト指向的な概念を覚えていくことになります。 その中で、一番「よくわからんけど、まぁそんなものがあるのね。しっかし、何のためにあるんだか全く分からない存在だな…。」という印象を受けるであろう、というか受けたモノは interface だった。 「プログラミング」=「処理手順を書く」という認識で interface を見ると、全く存在価値が感じられないんだな。だって「処理手順書けない」んだもん。それなら別にわざわざ interface を implements とかしないで、処理手順を記述したclassの方の型で扱えばいいじゃん、と。 そんなこんなが、紆余曲折を経て、なんか interface を使ったコードを書いている。かといっ

                                                                        interfaceについて本気出して考えてみた - 都元ダイスケ IT-PRESS
                                                                      • S3 Browser - Amazon S3 Client for Windows. User Interface for Amazon S3. S3 Bucket Explorer.

                                                                        What is S3 Browser S3 Browser is a freeware Windows client for Amazon S3 and Amazon CloudFront. Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. Amazon CloudFront is a content delivery network (CDN). It can be used to deliver your files using a global network of edge locations. Download S3 Browser F

                                                                        • Voice User Interface の歴史と未来 – 人類は VUI にたどり着き、どこへ向かうのか #cmdevio2017 | DevelopersIO

                                                                          Developers.IO 2017 で Voice User Interface の話をしました クラスメソッドが運営するIT系技術ブログDevelopers.IOのカンファレンスイベントDevelopers.IO 2017にて、セッション「Voice User Interface の歴史と未来」を発表させていただきました。本記事では、セッションの内容についてお話ししたいと思います。 Developers.IO 2017 では技術寄りのセッションがほとんどですが、本セッションはデザインの話に近い、ユーザーインターフェースのこれまでの歴史・これからの未来について話させていただきました。 発表スライド 本セッションの主な内容 最近話題の「Voice User Interface」をテーマとしつつ User Interface のこれまでとこれから について語りました。 人類がVoice Us

                                                                            Voice User Interface の歴史と未来 – 人類は VUI にたどり着き、どこへ向かうのか #cmdevio2017 | DevelopersIO
                                                                          • C# Tips: interface を 抽象クラス (abstract class) とどう使い分けるか (プログラミング C# - 翔ソフトウェア (Sho's))

                                                                            # 久々に技術ネタを書いてみる。 # と言っても、某掲示板で使ったネタの使い回し。 C++ にはなかった新しいキーワードとして、C# では interface というものが出てくる。 interface は、Java ではおなじみのキーワードだ。 例. interface ICloneable { object Clone(); } interface では公開されているメソッドとプロパティの外見 (名前、パラメータ、戻り値) だけが宣言されていて、実装部分が定義されていない。実装部分は、その interface を実装するクラスによって定義される。 例. class Employee : ICloneable { private string name; public string Name { get { return name; } set { name = value; } } p

                                                                            • Free toolbar icons for interface or gui designer. Download free black & white toolbar icon set

                                                                              About the icons. This is a latest version (additional 60 icons added on 25th Jan 2011) of the Gentleface Toolbar Icon Set made for interface (gui) desginer. These icons can be used for wireframes and software mockups creation, websites and software applications toolbars and menus including Android, Windows Mobile, Palm, iPhone and iPad apps. You'll find a set of 8 cursors and 296 icons in black an

                                                                              • Rack: a Ruby Webserver Interface

                                                                                github.com/rack/rack

                                                                                • GitHub - microsoft/winget-cli: WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).

                                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                    GitHub - microsoft/winget-cli: WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).