diff --git a/pages.id/common/aapt.md b/pages.id/common/aapt.md new file mode 100644 index 0000000000..cc232f7024 --- /dev/null +++ b/pages.id/common/aapt.md @@ -0,0 +1,16 @@ +# aapt + +> Alat Pemaketan Android Asset. +> Menyusun dan memaketkan resource aplikasi Android. + +- Daftar berkas-berkas yang termuat dalam arsip APK: + +`aapt list {{alamat/ke/aplikasi.apk}}` + +- Menampilkan metadata aplikasi (versi, izin, dsb.): + +`aapt dump badging {{alamat/ke/aplikasi.apk}}` + +- Membuat arsip APK baru dengan berkas dari direktory yang ditentukan: + +`aapt package -F {{alamat/ke/aplikasi.apk}} {{alamat/ke/direktori}}` diff --git a/pages.id/common/adb-install.md b/pages.id/common/adb-install.md new file mode 100644 index 0000000000..50f2578185 --- /dev/null +++ b/pages.id/common/adb-install.md @@ -0,0 +1,20 @@ +# adb install + +> Android Debug Bridge Install: Menginstal paket ke emulator Android atau perangkat Android terhubung. +> Informasi lebih lanjut: . + +- Menginstal aplikasi Android ke emulator/perangkat: + +`adb install {{alamat/ke/berkas.apk}}` + +- Menginstal ulang aplikasi yang sudah ada, menjaga datanya: + +`adb install -r {{alamat/ke/berkas.apk}}` + +- Memberikan semua izin yang terdaftar di manifest aplikasi: + +`adb install -g {{alamat/ke/berkas.apk}}` + +- Memperbarui langsung paket terinstal dengan hanya memperbarui bagian dari APK yang berubah: + +`Adb install --fastdeploy {{alamat/ke/berkas.apk}}` diff --git a/pages.id/common/adb-reverse.md b/pages.id/common/adb-reverse.md new file mode 100644 index 0000000000..0b1487948d --- /dev/null +++ b/pages.id/common/adb-reverse.md @@ -0,0 +1,20 @@ +# adb reverse + +> Android Debug Bridge Reverse: membalik koneksi socket dari emulator Android atau perangkat Android terhubung. +> Informasi lebih lanjut: . + +- Daftar semua koneksi socket terbalik dari emulator dan perangkat: + +`adb reverse --list` + +- Membalik port TCP dari emulator/perangkat ke localhost: + +`adb reverse tcp:{{port_jarak_jauh}} tcp:{{port_lokal}}` + +- Melepas koneksi socket terbalik dari emulator/perangkat: + +`adb reverse --remove tcp:{{port_jarak_jauh}}` + +- Melepas semua koneksi socket terbalik dari semua emulator dan perangkat: + +`adb reverse --remove-all` diff --git a/pages.id/common/adb-shell.md b/pages.id/common/adb-shell.md new file mode 100644 index 0000000000..07a9438e8d --- /dev/null +++ b/pages.id/common/adb-shell.md @@ -0,0 +1,36 @@ +# adb shell + +> Android Debug Bridge Shell: Menjalankan perintah shell jarak jauh pada emulator Android atau perangkat Android terhubung. +> Informasi lebih lanjut: . + +- Memulai shell interaktif jarak jauh di emulator/perangkat: + +`adb shell` + +- Mendapatkan semua properti dari emulator/perangkat: + +`adb shell getprop` + +- Mengembalikan semua izin runtime ke default: + +`adb shell pm reset-permissions` + +- Mencabut izin berbahaya dari sebuah aplikasi: + +`adb shell pm revoke {{paket}} {{izin}}` + +- Memicu sebuah peristiwa penting: + +`adb shell input keyevent {{keycode}}` + +- Mengosongkan data aplikasi pada emulator/perangkat: + +`adb shell pm clear {{paket}}` + +- Memulai aktivitas pada emulator/perangkat: + +`adb shell am start -n {{paket}}/{{aktivitas}}` + +- Memulai aktivitas beranda pada emulator/perangkat: + +`adb shell am start -W -c android.intent.category.HOME -a android.intent.action.MAIN` diff --git a/pages.id/common/adb.md b/pages.id/common/adb.md new file mode 100644 index 0000000000..19ff588e3c --- /dev/null +++ b/pages.id/common/adb.md @@ -0,0 +1,32 @@ +# adb + +> Android Debug Bridge: berkomunikasi dengan emulator Android atau perangkat Android terhubung. +> Informasi lebih lanjut: . + +- Cek apakah proses server adb telah dimulai dan memulainya: + +`adb start-server` + +- Menghentikan proses server adb: + +`adb kill-server` + +- Memulai shell jarak jauh pada emulator/perangkat tujuan: + +`adb shell` + +- Menginstal aplikasi Android ke emulator/perangkat tujuan: + +`adb install -r {{alamat/ke/berkas.apk}}` + +- Menyalin berkas/direktori dari perangkat tujuan: + +`adb pull {{alamat/ke/berkas_atau_direktori_perangkat}} {{alamat/ke/direktori_lokal_tujuan}}` + +- Menyalin berkas/direktori ke perangkat tujuan: + +`adb push {{alamat/ke/berkas_atau_direktori_lokal}} {{alamat/ke/direktori_perangkat_tujuan}}` + +- Mendapatkan daftar perangkat yang terhubung: + +`adb devices` diff --git a/pages.id/common/alacritty.md b/pages.id/common/alacritty.md new file mode 100644 index 0000000000..fdb3a1f84b --- /dev/null +++ b/pages.id/common/alacritty.md @@ -0,0 +1,24 @@ +# alacritty + +> Lintas platform, terakselerasi GPU terminal emulator. +> Informasi lebih lanjut: . + +- Membuka jendela alacritty baru: + +`alacritty` + +- Menjalankan alacritty pada direktori tertentu: + +`alacritty --working-directory {{alamat/ke/direktori}}` + +- Menjalankan perintah di jendela alacritty baru: + +`alacritty -e {{perintah}}` + +- Menentukan berkas konfigurasi alternatif (nilai default $XDG_CONFIG_HOME/alacritty/alacritty.yml): + +`alacritty --config-file {{alamat/ke/konfigurasi.yml}}` + +- Menjalankan dengan mengaktifkan pemuatan ulang konfigurasi secara langsung/otomatis(dapat juga diaktifkan secara default di alacritty.yml): + +`alacritty --live-config-reload --config-file {{alamat/ke/konfigurasi.yml}}` diff --git a/pages.id/common/apktool.md b/pages.id/common/apktool.md new file mode 100644 index 0000000000..7693ede859 --- /dev/null +++ b/pages.id/common/apktool.md @@ -0,0 +1,16 @@ +# apktool + +> Me-reverse engineer berkas APK. +> Informasi lebih lanjut: . + +- Dekode berkas APK: + +`apktool d {{berkas.apk}}` + +- Men-build folder menjadi berkas APK: + +`apktool b {{alamat/ke/direktori}}` + +- Menginstal dan menyimpan frameworks: + +`apktool if {{framework.apk}}` diff --git a/pages.id/common/asar.md b/pages.id/common/asar.md new file mode 100644 index 0000000000..c2a7e06402 --- /dev/null +++ b/pages.id/common/asar.md @@ -0,0 +1,20 @@ +# asar + +> Pengarsip berkas untuk platform Electron. +> Informasi lebih lanjut: . + +- Arsipkan sebuah berkas atau direktori: + +`asar pack {{alamat/ke/berkas_atau_direktori}} {{arsip.asar}}` + +- Mengekstrak sebuah arsip: + +`asar extract {{arsip.asar}}` + +- Mengekstrak berkas tertentu dari sebuah arsip: + +`asar extract-file {{arsip.asar}} {berkas}}` + +- Mendapatkan daftar konten dari berkas arsip: + +`asar list {{arsip.asar}}` diff --git a/pages.id/common/node.md b/pages.id/common/node.md new file mode 100644 index 0000000000..ff8134a730 --- /dev/null +++ b/pages.id/common/node.md @@ -0,0 +1,24 @@ +# node + +> Platform JavaScript sisi server (Node.js). +> Informasi lebih lanjut: . + +- Menjalankan berkas JavaScript: + +`node {{alamat/ke/berkas}}` + +- Memulai sebuah REPL (shell interaktif): + +`node` + +- Mengevaluasi kode JavaScript dengan memberikanya sebagai sebuah argument: + +`node -e "{{kode}}"` + +- Mengevaluasi dan mencetak hasil, berguna untuk melihat versi dependesni node: + +`node -p "{{process.versions}}"` + +- Mengaktifkan inspector, menjeda eksekusi sampai debugger terhubung segera setelah kode sumber sepenuhnya terparser: + +`node --no-lazy --inspect-brk {{alamat/ke/berkas}}` diff --git a/pages.id/common/nvim.md b/pages.id/common/nvim.md new file mode 100644 index 0000000000..76660e99eb --- /dev/null +++ b/pages.id/common/nvim.md @@ -0,0 +1,37 @@ +# nvim + +> Neovim, teks editor programmer berbasis Vim, menyediakan beberapa mode untuk manipulasi teks berbeda jenis. +> Tekan `i` masuk mode edit. `` kembali ke mode normal, yang tidak mengizinkan penyisipan teks biasa. +> Informasi lebih lanjut: . + +- Membuka berkas: + +`nvim {{berkas}}` + +- Masuk ke mode pengeditan teks (insert mode): + +`i` + +- Menyalin ("yank") atau memotong ("delete") baris saat ini (tempel itu dengan `P`): + +`{{yy|dd}}` + +- Batalkan operasi terakhir: + +`u` + +- Mencari sebuah pattern pada berkas (tekan `n`/`N` untuk pergi ke kecocokan berikutnya/sebelumnya): + +`/{{pattern_pencarian}}` + +- Melakukan penggantian regex pada seluruh berkas: + +`:%s/{{pattern}}/{{pengganti}}/g` + +- Menyimpan (write) berkas, dan keluar: + +`:wq` + +- Keluar tanpa menyimpan: + +`:q!`