[RUBY] Introduction de milkode

introduction

Grep cibler le code source de plusieurs paquets est ennuyeux. Essayez d'ajouter milkode comme grep rapide au texte et au code source.

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

J'ai déjà ajouté environ 4 packages.

$ 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

--Utilisez gmilk pour rechercher à partir de la ligne de commande --Coloré, configuré pour rechercher tous les packages

.bashrc


alias gmilk='gmilk -a --color'

Web UI

Lancez l'interface utilisateur Web. Le port public par défaut est 9292.

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

Autoriser WebUI à être lancé du côté Windows

Créer un raccourci sous Windows --Cliquez droit n'importe où sur le bureau => `` Créer un raccourci '' --Défini pour exécuter wsl.exe --Écrire uniquement wsl dans l'élément et passer au suivant (pas besoin de se référer) --Modifier le nom du raccourci, terminer

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

Double-cliquez sur le raccourci créé pour l'exécuter et exécutera la toile de lait. L'adresse IP et le numéro de port apparaissent dans la sortie standard, alors ouvrez-la dans votre navigateur.

Quand tu t'arrêtes

--Le processus ne s'arrête pas même si cette fenêtre est Alt + F4

Qu'est-il devenu?

Pas vraiment nécessaire dans un seul paquet,

--Lors de la poursuite d'un processus qui s'étend sur plusieurs packages

C'est utile pour de telles choses.

Recommended Posts

Introduction de milkode
Introduction de pay.jp
Introduction de Docker - Partie 1--
[Rails] Présentation de PAY.JP
Introduction de l'authentification des utilisateurs
[Rails] Introduction aux principes de base du dispositif
Introduction de javaFX dans Eclipse (2020-avril)
[Rails] Introduction de Rubocop par les débutants
De l'introduction à l'utilisation de byebug
[Ruby on Rails] Introduction des données initiales
Lombok ① Introduction
Introduction (auto-introduction)
[Session d'étude interne] Introduction du "Code lisible"
Production d'applications personnelles 2 Introduction de la police WEB
Introduction de Docker Hub et des commandes Auto-apprentissage ①
Introduction du guide de programmation Java de nouvelle génération (Java 10)
Sortie du livre "Introduction à Java"
[Java] Introduction
Introduction et précautions de Gem Friendly Id
12 du tableau
Introduction (édition)
Introduction de l'environnement de développement de l'ingénieur IDOM (physique)
Introduction et explication de l'utilisation de Font Awesome
Introduction du guide de programmation Java de nouvelle génération (Java 11)
Introduction du guide de programmation Java de nouvelle génération (Java 12)
[Docker] Introduction à docker compose Résumé de base de docker-compose.yml
[Ruby on Rails] Jusqu'à l'introduction de RSpec
Introduction de Rspec et de la localisation japonaise des messages d'erreur
[Introduction à Java] Bases de l'arithmétique Java (pour les débutants)