Ini ialah arahan aenpr yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
aegis projek baharu - cipta projek baharu
SINOPSIS
naungan -Projek baru Nama Projek [ pilihan... ]
naungan -Projek baru -Senarai [ pilihan... ]
naungan -Projek baru -Tolong
DESCRIPTION
. naungan -Projek baru arahan digunakan untuk membuat projek baru. Projek dibuat
sebagai struktur direktori kosong tanpa kakitangan kecuali pentadbir, tiada perubahan, dan
cawangan untuk melaksanakan versi yang ditentukan.
Sila ambil perhatian: melainkan anda menentukan versi (lihat -turun pilihan, di bawah) arahan ini
lalai akan mencipta cawangan untuk menyokong versi 1.0. Jika anda mendapati ini juga
lewat, semua tidak hilang: anda boleh menggunakan aenbru(1) perintah untuk menyingkirkan dahan yang anda
tidak mahu.
Direktori
Direktori projek, di mana garis dasar dan sejarah projek serta keadaan dan perubahan
data disimpan, akan dibuat pada masa ini. Sekiranya -Direktori pilihan tidak diberikan, yang
direktori projek akan dibuat dalam direktori yang ditentukan oleh default_project_‐
medan direktori aeuconf(5), atau jika tidak ditetapkan dalam direktori rumah pengguna semasa; dalam sama ada
kes dengan nama yang sama dengan projek.
Staf
Projek ini dibuat dengan pengguna dan kumpulan semasa sebagai pengguna dan kumpulan yang memiliki. The
pengguna semasa ialah pentadbir untuk projek itu. Projek ini tidak mempunyai pemaju,
penyemak, penyepadu atau pentadbir lain. Umask projek diperolehi daripada
umask pengguna semasa, tetapi menjamin bahawa ahli kumpulan akan mempunyai akses dan itu sahaja
pemilik projek akan mempunyai akses tulis.
Pointer
Penunjuk projek akan ditambahkan pada elemen pertama laluan carian, atau
/var/lib/aegis jika tiada laluan ditetapkan. Jika ini tidak sesuai, gunakan -PERPUSTAKAAN pilihan untuk
tetapkan lokasi yang dikehendaki secara eksplisit. Lihat -PERPUSTAKAAN pilihan untuk maklumat lanjut.
versi
Anda boleh menentukan versi projek dalam dua cara:
1. Nombor versi mungkin tersirat dalam nama projek, dalam hal ini versi
nombor akan dilucutkan. Contohnya, "contoh aenpr.1.2" akan mencipta projek
dipanggil "contoh" dengan cawangan nombor 1 dicipta, dan cawangan kecil 2 cawangan 1 dicipta.
2. Nombor versi boleh dinyatakan secara eksplisit, yang mana ia akan dibahagikan untuknya
nombor cawangan. Sebagai contoh, "contoh aenpr -versi 1.2" akan membuat projek
dipanggil "contoh" dengan cawangan nombor 1 dicipta, dan cawangan kecil 2 cawangan 1 dicipta.
Dalam setiap kes, cawangan ini boleh dinamakan di mana sahaja nama projek boleh diberikan, seperti
“-p contoh.1” dan “-p contoh-1.2”. Watak tanda baca sebenar tidak penting.
Anda mungkin mempunyai sebarang kedalaman nombor versi yang anda suka. Kedua-dua kaedah menentukan versi
nombor boleh digunakan, dan ia akan digabungkan. Jika anda tidak mahu nombor versi sama sekali,
penggunaan -turun dengan satu sempang sebagai hujah, seperti dalam "-version -"
Jika tiada nombor versi diberikan, sama ada secara eksplisit atau tersirat, versi 1.0 digunakan.
Projek Direktori Lokasi
Sila Catatan: Aegis juga merujuk sistem fail asas, untuk menentukan tanggapannya tentang
saiz fail maksimum. Di mana saiz fail maksimum sistem fail adalah kurang daripada
panjang_nama_fail maksimum, sistem fail menang. Ini boleh berlaku, sebagai contoh, apabila anda berada
menggunakan sistem fail Linux UMSDOS, atau apabila anda mempunyai NFS memasang V7 purba
sistem fail. Tetapan panjang_nama_fail maksimum kepada 255 dalam kes ini tidak mengubah
fakta bahawa had sistem fail asas adalah jauh lebih kecil (masing-masing 12 dan 14).
Jika direktori pembangunan anda (atau keseluruhan projek anda) berada pada sistem fail dengan nama fail
batasan, atau sebahagian daripada binaan heterogen berlaku dalam persekitaran sedemikian,
ia membantu untuk memberitahu Aegis apa mereka (menggunakan projek config medan fail) supaya anda
jangan menghadapi situasi di mana projek membina lebih permisif
persekitaran, tetapi gagal dengan ralat misteri dalam persekitaran yang lebih terhad.
Jika direktori pembangunan anda secara rutin pada sistem fail Linux UMSDOS, anda akan melakukannya
mungkin lebih baik jika ditetapkan dos_filename_required = benar, dan juga menukar
templat_direktori_pembangunan padang. Pembangunan heterogen dengan pelbagai Windows
persekitaran juga mungkin memerlukan ini.
PILIHAN
Pilihan berikut difahami:
-Direktori jalan
Pilihan ini boleh digunakan untuk menentukan direktori mana yang akan digunakan. Ia adalah satu kesilapan
jika pengguna semasa tidak mempunyai kebenaran yang sesuai untuk mencipta direktori
jalan yang diberi. Ini mesti menjadi jalan mutlak.
Awas: Jika anda menggunakan automounter, jangan gunakan `pwd` untuk membuat yang mutlak
laluan, ia biasanya memberikan jawapan yang salah.
-Sunting
Edit atribut dengan editor teks, ini biasanya lebih mudah daripada
membekalkan fail teks. The VISUAL dan kemudian EDITOR pembolehubah persekitaran ialah
dirujuk untuk nama editor untuk digunakan; lalai kepada vi(1) jika kedua-duanya tidak ditetapkan.
Melihat perintah_visual and arahan_editor bidang dalam aeuconf(1) bagaimana untuk
mengatasi ini khusus untuk Aegis.
Amaran: Aegis cuba berkelakuan baik apabila menghadapi kesilapan, jadi sementara
fail ditinggalkan dalam direktori rumah anda di mana anda boleh mengeditnya lagi dan menggunakannya semula
dengan -file pilihan.
. -edit pilihan mungkin tidak digunakan di latar belakang, atau apabila input standard adalah
bukan terminal.
-Edit_Latar Belakang
Edit atribut dengan editor teks bodoh, ini paling kerap dikehendaki apabila mengedit
arahan sedang disalurkan ke editor melalui input standard. Hanya yang EDITOR
pembolehubah persekitaran dirujuk untuk nama editor untuk digunakan; ia adalah
ralat maut jika ia tidak ditetapkan. Lihat arahan_editor bidang di aeuconf(1) untuk bagaimana
untuk mengatasi ini khusus untuk Aegis.
-Fail nama fail
Ambil atribut dari fail yang ditentukan. Nama fail `-' difahami
bermakna input standard.
-Tolong
Pilihan ini boleh digunakan untuk mendapatkan maklumat lanjut tentang cara menggunakan naungan
program.
-Simpan Pilihan ini boleh digunakan untuk melampirkan semula projek yang dipisahkan menggunakan aermpr -simpan and
mungkin dipindahkan oleh pentadbir sistem.
-PERPUSTAKAAN abspath
Pilihan ini boleh digunakan untuk menentukan direktori yang akan dicari untuk keadaan global
fail dan fail keadaan pengguna. (Lihat aegstate(5) dan aeustate(5) untuk lebih lanjut
maklumat.) Beberapa pilihan perpustakaan mungkin terdapat pada baris arahan, dan
adalah carian mengikut susunan yang diberikan. Dilampirkan pada laluan carian eksplisit ini ialah
direktori yang ditentukan oleh AEGIS_PATH pembolehubah persekitaran (diasingkan kolon),
dan akhirnya, /usr/local/lib/aegis sentiasa dicari. Semua laluan yang ditentukan,
sama ada pada baris arahan atau dalam AEGIS_PATH pembolehubah persekitaran, mestilah
mutlak.
-Senarai
Pilihan ini boleh digunakan untuk mendapatkan senarai subjek yang sesuai untuk arahan ini.
Senarai itu mungkin lebih umum daripada yang dijangkakan.
-TERse
Pilihan ini boleh digunakan untuk menyebabkan penyenaraian menghasilkan sekurang-kurangnya
maklumat. Ia biasanya berguna untuk skrip shell.
-Verbose
Pilihan ini boleh digunakan untuk menyebabkan aegis menghasilkan lebih banyak output. Secara lalai aegis
hanya menghasilkan output pada ralat. Apabila digunakan dengan -Senarai pilihan pilihan ini
menyebabkan tajuk lajur ditambah.
-VERSI nombor
Pilihan ini boleh digunakan untuk menentukan nombor versi untuk projek. Versi
nombor dilaksanakan sebagai cawangan. Gunakan sengkang tunggal (“-”) sebagai hujah jika
anda tidak mahu cawangan versi dibuat.
-Tunggu Pilihan ini boleh digunakan untuk meminta arahan Aegis menunggu kunci akses, jika
mereka tidak boleh diperolehi dengan segera. Lalai kepada pengguna lock_wait_preference
jika tidak dinyatakan, lihat aeuconf(5) untuk maklumat lanjut.
-Tidak_Tunggu
Pilihan ini boleh digunakan untuk menghendaki arahan Aegis untuk mengeluarkan ralat maut jika akses
kunci tidak boleh diperolehi dengan segera. Lalai kepada pengguna
lock_wait_preference jika tidak dinyatakan, lihat aeuconf(5) untuk maklumat lanjut.
Lihat juga naungan(1) untuk pilihan biasa kepada semua arahan aegis.
Semua pilihan boleh dipendekkan; singkatan didokumentasikan sebagai huruf besar,
semua huruf kecil dan garis bawah (_) adalah pilihan. Anda mesti menggunakan berturut-turut
urutan huruf pilihan.
Semua pilihan adalah tidak sensitif huruf besar-besaran, anda boleh menaipnya dalam huruf besar atau huruf kecil atau a
gabungan kedua-duanya, kes tidak penting.
Contohnya: hujah "-project, "-PROJ" dan "-p" semuanya ditafsirkan bermaksud
-Projek pilihan. Hujah "-prj" tidak akan difahami, kerana berturut-turut
aksara pilihan tidak dibekalkan.
Pilihan dan argumen baris arahan lain boleh dicampur sewenang-wenangnya pada baris arahan,
selepas pemilih fungsi.
Nama pilihan panjang GNU difahami. Oleh kerana semua nama pilihan untuk naungan panjang,
ini bermakna mengabaikan tambahan terkemuka '-'. "--pilihan=nilai"konvensyen juga
faham.
RECOMMENDED ALIAS
Alias yang disyorkan untuk arahan ini ialah
csh% alias aenpr 'aegis -npr \!* -v'
sh$ aenpr(){aegis -npr "$@" -v}
KESALAHAN
Ia adalah ralat jika nama projek sudah wujud.
Ia adalah ralat jika direktori projek sudah wujud.
Ia adalah ralat jika pengguna semasa tidak mempunyai kebenaran yang mencukupi untuk mencipta
direktori yang ditentukan dengan -Direktori pilihan.
EXIT STATUS
. naungan arahan akan keluar dengan status 1 pada sebarang ralat. The naungan perintah akan sahaja
keluar dengan status 0 jika tiada ralat.
PERSEKITARAN PELBAGAI
Lihat naungan(1) untuk senarai pembolehubah persekitaran yang boleh menjejaskan arahan ini. Lihat
aepconf(5) untuk fail konfigurasi projek projek_khusus medan untuk cara menetapkan
pembolehubah persekitaran untuk semua arahan yang dilaksanakan oleh Aegis.
Gunakan aenpr dalam talian menggunakan perkhidmatan onworks.net