[RUBY] Einführung von Milkode

Einführung

Grep, das auf den Quellcode mehrerer Pakete abzielt, ist ärgerlich. Versuchen Sie, Milkode als schnellen Grep zu Text und Quellcode hinzuzufügen.

env

$ uname -r
4.19.104-microsoft-standard
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"

install

$ sudo apt install ruby ruby-dev
$ sudo gem install milkode

initialize

$ milk init --default
Deprecation warning: Expected string default value for '--port'; got 9292 (numeric).
This will be rejected in the future unless you explicitly pass the options `check_default_type: false` or call `allow_incompatible_default_type!` in your code
You can silence deprecations warning by setting the environment variable THOR_SILENCE_DEPRECATION.
create     : /home/tkhshmsy/.milkode/milkode.yaml
create     : /home/tkhshmsy/.milkode/db/milkode.db created.

add/remove

Ich habe bereits ungefähr 4 Pakete hinzugefügt.

$ git clone https://github.com/tkhshmsy/hogehoge.git
Cloning into 'hogehoge'...
remote: Enumerating objects: 87, done.
remote: Total 87 (delta 0), reused 0 (delta 0), pack-reused 87
Unpacking objects: 100% (87/87), 599.91 KiB | 777.00 KiB/s, done.

$ milk add hogehoge/
Deprecation warning: Expected string default value for '--port'; got 9292 (numeric).
This will be rejected in the future unless you explicitly pass the options `check_default_type: false` or call `allow_incompatible_default_type!` in your code
You can silence deprecations warning by setting the environment variable THOR_SILENCE_DEPRECATION.
package    : hogehoge
github     : tkhshmsy/hogehoge
result     : 1 packages, 73 records, 73 add. (0.98sec)
*milkode*  : 5 packages, 976 records in /home/tkhshmsy/.milkode/db/milkode.db.

$ milk rm hogehoge/
Deprecation warning: Expected string default value for '--port'; got 9292 (numeric).
This will be rejected in the future unless you explicitly pass the options `check_default_type: false` or call `allow_incompatible_default_type!` in your code
You can silence deprecations warning by setting the environment variable THOR_SILENCE_DEPRECATION.
rm_package : hogehoge
result     : 1 packages, 73 records. (0.97sec)
*milkode*  : 4 packages, 903 records in /home/tkhshmsy/.milkode/db/milkode.db.

update

$ milk update --all
Deprecation warning: Expected string default value for '--port'; got 9292 (numeric).
This will be rejected in the future unless you explicitly pass the options `check_default_type: false` or call `allow_incompatible_default_type!` in your code
You can silence deprecations warning by setting the environment variable THOR_SILENCE_DEPRECATION.
package    : package1
package    : package2
package    : package3
package    : package4
result     : 4 packages, 903 records. (0.18sec)
*milkode*  : 4 packages, 903 records in /home/tkhshmsy/.milkode/db/milkode.db.

settings

.bashrc


alias gmilk='gmilk -a --color'

Web UI

Starten Sie die Web-Benutzeroberfläche. Der öffentliche Standardport ist 9292.

$ milk web -o `hostname -I` -n

Ermöglichen Sie den Start der WebUI von der Windows-Seite

Erstellen Sie eine Verknüpfung unter Windows

wsl.exe - u <User> -- milk web -o `hostname -I` -n

Doppelklicken Sie auf die erstellte Verknüpfung, um sie auszuführen. führt das Milchnetz aus. Die IP-Adresse und die Portnummer werden in der Standardausgabe angezeigt. Öffnen Sie sie daher in Ihrem Browser.

Wenn du aufhörst

Was wurde?

Nicht viel in einem einzigen Paket benötigt,

Es ist nützlich für solche Dinge.

Recommended Posts

Einführung von Milkode
Einführung von pay.jp
Einführung von Docker - Teil 1--
[Rails] Einführung von PAY.JP
Einführung der Benutzerauthentifizierung
[Rails] Einführung in die Grundlagen der Entwicklung
Einführung von javaFX in Eclipse (April 2020)
[Rails] Einführung von Rubocop durch Anfänger
Von der Einführung bis zur Verwendung von byebug
[Ruby on Rails] Einführung der Anfangsdaten
Lombok ① Einführung
Einführung (Selbsteinführung)
[Inhouse-Lernsitzung] Einführung von "Readable Code"
Produktion persönlicher Anwendungen 2 Einführung der WEB-Schriftart
Einführung von Docker Hub und Befehlen Selbstlernend ①
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 10)
Ausgabe des Buches "Einführung in Java"
[Java] Einführung
Einführung und Vorsichtsmaßnahmen von gem Friendly Id
12 von Array
Einführung (Bearbeitung)
Einführung der Entwicklungsumgebung des IDOM-Ingenieurs (physisch)
Einführung und Verwendungserklärung von Font Awesome
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 11)
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 12)
[Docker] Einführung in Docker Compose Grundlegende Zusammenfassung von Docker-Compose.yml
[Ruby on Rails] Bis zur Einführung von RSpec
Einführung von Rspec und japanischer Lokalisierung von Fehlermeldungen
[Einführung in Java] Grundlagen der Java-Arithmetik (für Anfänger)