Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs: add readme translation to indonesian #190

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
245 changes: 245 additions & 0 deletions README.id.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,245 @@
<p align="center">

Check notice on line 1 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L1

Element: p
<img src="https://npkill.js.org/img/npkill-text-outlined.svg" width="320" alt="npkill logo" />
<img src="https://npkill.js.org/img/npkill-scope-mono.svg" width="50" alt="npkill logo scope" />

Check notice on line 3 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L3

Element: img
</p>
<p align="center">
<img alt="npm" src="https://img.shields.io/npm/dy/npkill.svg">

Check notice on line 6 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L6

Element: img
<a href="#donations"><img src="https://img.shields.io/badge/donate-<3-red" alt="Donations Badge"/></a>
<img alt="npm version" src="https://img.shields.io/npm/v/npkill.svg">
<img alt="NPM" src="https://img.shields.io/npm/l/npkill.svg">
</p>

### Mudah menemukan dan **menghapus** folder <font color="red">**node_modules**</font> yang lama dan berat :sparkles:

Check notice on line 12 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L12

Element: font

Check notice on line 12 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L12

Expected: 80; Actual: 117

Check notice on line 12 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L12

Expected: [None]; Actual: ### Mudah menemukan dan **menghapus** folder <font color="red">**node_modules**</font> yang lama dan berat :sparkles:

<p align="center">
<img src="/docs/npkill-demo-0.10.0.gif" alt="npkill demo GIF" />

Check notice on line 15 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L15

Element: img
</p>

Alat ini memungkinkan Anda untuk mencantumkan semua direktori _node_modules_ di sistem Anda, serta ruang yang mereka gunakan. Anda kemudian dapat memilih mana yang ingin Anda hapus untuk mengosongkan ruang penyimpanan. Yay!

Check notice on line 18 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L18

Expected: 80; Actual: 223

## i18n

Kami berusaha untuk menerjemahkan dokumen Npkill ke berbagai bahasa. Berikut daftar terjemahan yang tersedia:

Check notice on line 22 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L22

Expected: 80; Actual: 109

- [Español](./README.es.md)
- [Indonesian](./README.id.md)

## Daftar Isi

- [Fitur](#features)
- [Instalasi](#installation)
- [Penggunaan](#usage)
- [Opsi](#options)
- [Contoh](#examples)
- [Pengaturan Lokal](#setup-locally)
- [Peta Jalan](#roadmap)
- [Bug yang Diketahui](#known-bugs)
- [Kontribusi](#contributing)
- [Buy us a coffee](#donations)
- [Lisensi](#license)

<a name="features"></a>

Check notice on line 41 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L41

Element: a

# :heavy_check_mark: Fitur

- **Bersihkan Ruang:** Hapus _node_modules_ lama yang tidak digunakan yang memenuhi mesin Anda.

Check notice on line 45 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L45

Expected: 80; Actual: 95

- **Penggunaan Terakhir Workspace:** Cek kapan terakhir kali Anda mengubah file di workspace (ditunjukkan di kolom **last_mod**).

Check notice on line 47 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L47

Expected: 80; Actual: 129

- **Sangat Cepat:** NPKILL ditulis dalam TypeScript, tetapi pencarian dilakukan di tingkat rendah, sehingga performanya sangat baik.

- **Mudah Digunakan:** Tidak perlu perintah panjang. Menggunakan npkill semudah membaca daftar _node_modules_ Anda, dan menekan tombol Del untuk menghapusnya. Bisa lebih mudah dari itu?

- **Ringkas:** Hampir tidak memiliki dependensi.

<a name="installation"></a>

# :cloud: Instalasi

Anda tidak perlu menginstal untuk menggunakannya! Cukup gunakan perintah berikut:

```bash
$ npx npkill
```

Atau jika Anda benar-benar ingin menginstalnya:

```bash
$ npm i -g npkill
# Pengguna Unix mungkin perlu menjalankan perintah dengan sudo. Gunakan dengan hati-hati
```

> NPKILL tidak mendukung node<v14. Jika ini memengaruhi Anda, gunakan `[email protected]`

<a name="usage"></a>

Check notice on line 74 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L74

Element: a

# :clipboard: Penggunaan

```bash
$ npx npkill
# atau cukup npkill jika telah diinstal secara global
```

Secara default, npkill akan memindai _node_modules_ mulai dari jalur tempat perintah `npkill` dijalankan.

Pindah di antara folder yang terdaftar menggunakan <kbd>↓</kbd> <kbd>↑</kbd>, dan gunakan <kbd>Space</kbd> atau <kbd>Del</kbd> untuk menghapus folder yang dipilih. Anda juga dapat menggunakan <kbd>j</kbd> dan <kbd>k</kbd> untuk bergerak di antara hasil.

Anda dapat membuka direktori tempat hasil yang dipilih berada dengan menekan <kbd>o</kbd>.

Check notice on line 87 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L87

Element: kbd

Untuk keluar, tekan <kbd>Q</kbd> atau <kbd>Ctrl</kbd> + <kbd>c</kbd> jika Anda pemberani.

**Penting!** Beberapa aplikasi yang diinstal di sistem membutuhkan direktori _node_modules_ untuk berfungsi, dan menghapusnya dapat menyebabkan kerusakan. NPKILL akan menandainya dengan :warning: agar berhati-hati.

Check notice on line 91 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L91

Expected: 80; Actual: 214

<a name="options"></a>

Check notice on line 93 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L93

Element: a

## Opsi

| ARGUMEN | DESKRIPSI |

Check notice on line 97 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L97

Expected: 80; Actual: 148
| -------------------------------- | ------------------------------------------------------------------------------------------------------------- |

Check notice on line 98 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L98

Expected: 80; Actual: 148
| -c, --bg-color | Ubah warna sorotan baris. _(Tersedia: **blue**, cyan, magenta, white, red, dan yellow)_ |
| -d, --directory | Tetapkan direktori awal pencarian. Secara default, mulai dari . |
| -D, --delete-all | Secara otomatis hapus semua folder _node_modules_ yang ditemukan. Disarankan digunakan bersama `-x`. |

Check notice on line 101 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L101

Expected: 80; Actual: 148
| -e, --hide-errors | Sembunyikan kesalahan (jika ada) |

Check notice on line 102 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L102

Expected: 80; Actual: 148
| -E, --exclude | Kecualikan direktori dari pencarian. Daftar direktori harus dalam tanda kutip ganda "", dipisahkan dengan ',' |
| -f, --full | Mulai pencarian dari direktori home pengguna (contoh: "/home/user" di Linux) |
| -gb | Tampilkan folder dalam Gigabyte daripada Megabyte. |

Check notice on line 105 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L105

Expected: 80; Actual: 148
| -h, --help, ? | Tampilkan halaman bantuan ini dan keluar |
| -nu, --no-check-update | Jangan memeriksa pembaruan saat startup |
| -s, --sort | Urutkan hasil berdasarkan: `size`, `path`, atau `last-mod` |

Check notice on line 108 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L108

Expected: 80; Actual: 148
| -t, --target | Tentukan nama direktori yang ingin Anda cari (default: node_modules) |
| -x, --exclude-hidden-directories | Kecualikan direktori tersembunyi dari pencarian. |

Check notice on line 110 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L110

Expected: 80; Actual: 148
| --dry-run | Tidak menghapus apa pun (hanya simulasi dengan delay acak). |

Check notice on line 111 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L111

Expected: 80; Actual: 148
| -v, --version | Tampilkan versi npkill |

**Peringatan:** _Di versi mendatang, beberapa perintah mungkin berubah._

<a name="examples"></a>

## Contoh

- Cari direktori **node_modules** di direktori _projects_ Anda:

```bash
npkill -d ~/projects

# alternatif lain:
cd ~/projects
npkill
```

- Daftar direktori bernama "dist" dan tampilkan kesalahan jika ada:

```bash
npkill --target dist -e
```

- Tampilkan kursor warna magenta... karena saya suka magenta!

```bash
npkill --color magenta
```

- Daftar direktori **vendor** di _projects_, urutkan berdasarkan ukuran, dan tampilkan ukuran dalam GB:

Check notice on line 142 in README.id.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.id.md#L142

Expected: 80; Actual: 103

```bash
npkill -d '~/more projects' -gb --sort size --target vendor
```

- Secara otomatis hapus semua _node_modules_ di folder cadangan Anda:

```bash
npkill -d ~/backups/ --delete-all
```

<a name="setup-locally"></a>

# :pager: Pengaturan Lokal

```bash
# -- Pertama, kloning repositori
git clone https://github.com/voidcosmos/npkill.git

# -- Masuk ke direktori
cd npkill

# -- Instal dependensi
npm install

# -- Dan jalankan!
npm run start

# -- Jika ingin menjalankannya dengan parameter, tambahkan "--" seperti contoh berikut:
npm run start -- -f -e
```

<a name="roadmap"></a>

# :crystal_ball: Peta Jalan

- [x] Rilis versi 0.1.0!
- [x] Tingkatkan kode
- [x] Tingkatkan performa
- [ ] Tingkatkan performa lebih lanjut!
- [x] Urutkan hasil berdasarkan ukuran dan jalur
- [x] Izinkan pencarian untuk jenis direktori (target) lainnya
- [ ] Kurangi dependensi agar minimalis
- [ ] Filter berdasarkan waktu terakhir penggunaan
- [ ] Tampilkan direktori dalam format tree
- [x] Tambahkan beberapa menu
- [x] Tambahkan log
- [ ] Pembersihan otomatis berkala (?)

<a name="known-bugs"></a>

# :bug: Bug yang Diketahui :bug:

- CLI terkadang berhenti saat menghapus folder.
- Beberapa terminal tanpa TTY (seperti Git Bash di Windows) tidak bekerja.
- Mengurutkan berdasarkan jalur dapat memperlambat terminal dengan banyak hasil.
- Perhitungan ukuran kadang lebih besar dari seharusnya.
- (TERPECAHKAN) Masalah performa pada direktori tingkat tinggi (seperti / di Linux).
- (TERPECAHKAN) Teks terkadang kacau saat CLI diperbarui.
- (TERPECAHKAN) Analisis ukuran direktori memakan waktu lebih lama dari seharusnya.

> Jika menemukan bug, jangan ragu untuk membuka issue. :)

<a name="contributing"></a>

# :revolving_hearts: Kontribusi

Jika ingin berkontribusi, cek [CONTRIBUTING.md](.github/CONTRIBUTING.md).

<a name="donations"></a>

# :coffee: Buy us a coffee

<img align="right" width="300" src="https://npkill.js.org/img/cat-donation-cup.png">
Kami mengembangkan npkill di waktu luang karena kami mencintai pemrograman.

Kami akan terus mengerjakan ini, tetapi donasi adalah salah satu cara mendukung apa yang kami lakukan.

<span class="badge-opencollective"><a href="https://opencollective.com/npkill/contribute" title="Donate to this project using Open Collective"><img src="https://img.shields.io/badge/open%20collective-donate-green.svg" alt="Open Collective donate button" /></a></span>

### Terima Kasih!!

## Terima kasih banyak kepada pendukung kami :heart:

<a href="https://opencollective.com/npkill#backers" target="_blank"><img width="535" src="https://opencollective.com/npkill/tiers/backer.svg?width=535"></a>

---

### Alternatif Crypto

- btc: 1ML2DihUoFTqhoQnrWy4WLxKbVYkUXpMAX
- bch: 1HVpaicQL5jWKkbChgPf6cvkH8nyktVnVk
- eth: 0x7668e86c8bdb52034606db5aa0d2d4d73a0d4259

<a name="license"></a>

# :scroll: Lisensi

MIT © [Nya García Gallardo](https://github.com/NyaGarcia) dan [Juan Torres Gómez](https://github.com/zaldih)

:cat::baby_chick:

---
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ This tool allows you to list any _node_modules_ directories in your system, as w
We're making an effort to internationalize the Npkill docs. Here's a list of the available translations:

- [Español](./README.es.md)
- [Indonesian](./README.id.md)

## Table of Contents

Expand Down