Cerebro adalah peluncur sumber terbuka untuk meningkatkan produktivitas dan efisiensi Anda
Anda dapat mengunduh versi terbaru di halaman rilis.
Setelah instalasi, gunakan pintasan default, ctrl+space
, untuk menampilkan jendela aplikasi. Anda dapat menyesuaikan pintasan ini dengan mengeklik ikon di bilah menu, lalu memilih "Preferensi...".
spotify
~/Dropbox/passport.pdf
)15$
, 150 рублей в евро
, 100 eur in gbp
; Anda dapat mengelola dan menginstal lebih banyak plugin dengan mengetik plugins <plugin-name>
di bilah pencarian Cerebro.
Temukan plugin dan lainnya di Daftar Keren Cerebro.
Jika Anda tertarik untuk membuat plugin Anda sendiri, periksa dokumentasi plugin.
Cerebro menyediakan beberapa jalan pintas untuk meningkatkan produktivitas Anda:
ctrl+c
: salin hasil dari plugin ke clipboard, jika plugin tidak memberikan hasil, istilah yang Anda perkenalkan akan disalinctrl+1...9
: pilih langsung hasil dari daftarctrl+[hjkl]
: menavigasi hasil menggunakan tombol seperti vim (Juga ctrl+o
untuk memilih hasil) Gunakan pintasan ctrl+space
untuk membuka jendela aplikasi, dan ketik Cerebro Settings
. Di sana Anda akan dapat mengubah Tema.
Saat ini Tema Terang dan Gelap sudah didukung secara langsung
Anda dapat menemukan file konfigurasi di jalur berikut tergantung pada OS Anda:
Windows : %APPDATA%/Cerebro/config.json
Linux : $XDG_CONFIG_HOME/Cerebro/config.json
atau ~/.config/Cerebro/config.json
macOS : ~/Library/Application Support/Cerebro/config.json
️ File konfigurasi yang buruk dapat merusak Cerebro. Jika Anda tidak yakin dengan apa yang Anda lakukan, jangan langsung mengedit file konfigurasi.
Jika Anda ingin memasang versi Cerebro, namun versi executablenya belum dirilis, Anda dapat mengikuti petunjuk berikut untuk membuatnya dari sumber:
Kloning repositori
Instal dependensi dengan benang:
yarn --force
Bangun paketnya:
yarn package
Catatan: di CI kami menggunakan
yarn build
karena ada tindakan untuk mengemas dan menerbitkan file executable
Jika Anda pengguna linux, Anda mungkin perlu memberikan izin eksekusi kepada file yang dapat dieksekusi. Untuk melakukannya, buka terminal dan jalankan perintah berikut:
sudo chmod +x < path to the executable >
Kemudian, Anda dapat menginstal file yang dapat dieksekusi dengan menjalankan perintah berikut:
Jika Anda menggunakan AppImage yang dapat dieksekusi:
./ < path to the executable >
Jika Anda menggunakan deb yang dapat dieksekusi:
dpkg -i < path to the executable >
Di beberapa komputer Anda mungkin perlu menjalankan perintah ini dengan hak istimewa yang lebih tinggi (sudo).
sudo ./<path to the executable>
atausudo dpkg -i <path to the executable>
CerebroApp adalah proyek sumber terbuka dan kami menyambut kontribusi dari komunitas. Dalam dokumen ini Anda akan menemukan informasi tentang cara kerja Cerebro dan cara berkontribusi pada proyek.
️ CATATAN: Dokumen ini ditujukan untuk pengembang Cerebro. Jika Anda mencari cara mengembangkan plugin, silakan periksa dokumentasi pengembang plugin.
Cerebro didasarkan pada Elektron dan React.
Aplikasi Electron dasar terdiri dari proses utama dan proses penyaji . Proses utama bertanggung jawab atas siklus hidup aplikasi, proses perender bertanggung jawab atas UI.
Dalam kasus kami, kami menggunakan:
app/main.development.js
sebagai proses utamaapp/main/main.js
sebagai proses penyaji utamaapp/background/background.js
sebagai proses perender sekunderSemua file ini dibundel dan ditranspilasi dengan Webpack dan Babel.
Proses pembangunan dikelola oleh pembangun elektron.
Arsitektur proses dua penyaji ini digunakan untuk menjaga proses penyaji utama (Cerebro) tetap responsif dan untuk menghindari pemblokiran UI saat menjalankan tugas yang panjang.
Saat kami perlu menjalankan tugas yang panjang, kami mengirim pesan ke proses latar belakang, yang menjalankan tugas secara asinkron dan mengirimkan pesan kembali ke penyaji utama saat tugas selesai.
Ini adalah cara kami mengimplementasikan sistem plugin. Metode inisialisasiAsync mereka dijalankan dalam proses latar belakang.
Pertama, kloning repo melalui git:
git clone https://github.com/cerebroapp/cerebro.git cerebro
Buka proyek
cd cerebro
Dan kemudian instal dependensi:
yarn
yarn run dev
Catatan: memerlukan versi simpul >=16.x
AssertionError: Current node version is not supported for development
pada npm postinstall. Setelah skrip pasca pemasangan yarn
memeriksa versi simpul. Jika Anda melihat kesalahan ini, Anda harus memeriksa versi node dan npm di bagian package.json
devEngines
dan menginstal yang tepat.
Uncaught Error: Module version mismatch. Exepcted 50, got ...
Kesalahan ini berarti modul simpul dengan ekstensi asli dibuat dengan versi simpul yang salah (versi simpul lokal Anda!= Versi simpul, disertakan ke elektron). Untuk memperbaiki masalah ini, jalankan yarn --force
Proyek ini menggunakan spesifikasi penerapan konvensional untuk melacak perubahan. Ini membantu kami dalam mewujudkan dan menerapkan gaya yang konsisten. Anda dapat melakukan commit seperti biasa dengan mengikuti gaya ini atau menggunakan perintah berikut yang akan membantu Anda melakukan commit dengan gaya yang tepat:
yarn cz
yarn commit
CerebroApp menggunakan tindakan GH untuk membangun aplikasi dan mempublikasikannya ke rilis. Untuk mempublikasikan rilis baru ikuti langkah-langkah di bawah ini:
package.json
dan app/package.json
.v
( 0.1.2
→ ✅ v0.1.2
).MIT © Aplikasi Cerebro