ബിൽഡ്ബോട്ട് - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് ബിൽഡ്ബോട്ടാണിത്.

പട്ടിക:

NAME


ബിൽഡ്ബോട്ട് - ബിൽഡ്ബോട്ട് മാസ്റ്റർ സംഭവങ്ങൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു ഉപകരണം

സിനോപ്സിസ്


പൊതുവായ വിദ്വേഷം
ബിൽഡ്ബോട്ട് [ ഗ്ലോബൽ ഓപ്ഷനുകൾ ] കമാൻഡ് [ കമാൻഡ് ഓപ്ഷനുകൾ ]

ബിൽഡ്ബോട്ട് കമാൻഡ് -h|--സഹായിക്കൂ

കമാൻഡ് ഓപ്ഷനുകൾ
ബിൽഡ്ബോട്ട് സൃഷ്ടിക്കുക-മാസ്റ്റർ [ -q|--നിശബ്ദമായി ] [ -f|--ശക്തിയാണ് ] [ -r|-- സ്ഥലം മാറ്റാവുന്നത് ] [ -n|--ഇല്ല-
ലോഗ്രോട്ടേറ്റ് ] [ -s|--ലോഗ് സൈസ് SIZE ] [ -l|--ലോഗ് കൗണ്ട് COUNT ] [ -c|--config കോൺഫിഗർ ചെയ്യുക ] [ --db
ഡാറ്റബേസ് ] [ PATH ]

ബിൽഡ്ബോട്ട് അപ്‌ഗ്രേഡ്-മാസ്റ്റർ [ -q|--നിശബ്ദമായി ] [ -r|--പകരം ] [ --db ഡാറ്റബേസ് ] [ PATH ]

ബിൽഡ്ബോട്ട് [ --വാക്കുകൾ ] { തുടക്കം|നിർത്തുക|പുനരാരംഭിക്കുക|നെടുവീർപ്പ്|reconfig } [ PATH ]

ബിൽഡ്ബോട്ട് മാറ്റുക [ -m|--മാസ്റ്റർ മാസ്റ്റർ ] [ -u|--ഉപയോക്തൃനാമം USERNAME ] [ -R|--സംഭരണിയാണ്
സംഭരണിയാണ് ] [ -P|--പദ്ധതി പ്രോജക്ട് ] [ -b|--ശാഖ ബ്രാഞ്ച് ] [ -C|--വിഭാഗം CATEGORY ] [
-r|--റിവിഷൻ പുനരവലോകനം ] [ --revision-file REVISIONFILE ] [ -p|--സ്വത്ത് സ്വത്ത് ] [
-c|--അഭിപ്രായങ്ങൾ സന്ദേശം ] [ -F|--ലോഗ് ഫയൽ ലോഗ്ഫിൽ ] [ -w|--എപ്പോൾ ടൈംസ്റ്റാമ്പ് ] ഫയലുകൾ...

ബിൽഡ്ബോട്ട് ഡീബഗ്ക്ലയന്റ് [ -m|--മാസ്റ്റർ മാസ്റ്റർ ] [ -p|--passwd പാസ്വേഡ് ]

ബിൽഡ്ബോട്ട് സ്റ്റാറ്റസ്ലോഗ് [ -m|--മാസ്റ്റർ മാസ്റ്റർ ] [ -u|--ഉപയോക്തൃനാമം USERNAME ] [ -p|--passwd
പാസ്വേഡ് ]

ബിൽഡ്ബോട്ട് സ്റ്റാറ്റസ്ഗുയി [ -m|--മാസ്റ്റർ മാസ്റ്റർ ] [ -u|--ഉപയോക്തൃനാമം USERNAME ] [ -p|--passwd
പാസ്വേഡ് ]

ബിൽഡ്ബോട്ട് ശ്രമിക്കുക [ --കാത്തിരിക്കുക ] [ -n|--ഡ്രൈ-റൺ ] [ --get-builder-names ] [ -c|--ബന്ധിപ്പിക്കുക {ssh|pb} ]
[ --ട്രൈഹോസ്റ്റ് ഹോസ്റ്റ്നാം ] [ --ട്രിദിർ PATH ] [ -m|--മാസ്റ്റർ മാസ്റ്റർ ] [ -u|--ഉപയോക്തൃനാമം USERNAME ]
[ --passwd പാസ്വേഡ് ] [ --വ്യത്യാസം ഡിഐഎഫ്എഫ് ] [ --പാച്ച് ലെവൽ പാച്ച്ലെവൽ ] [ --ബസെരെവ് ബസെരെവ് ] [
--വിസി {cvs|svn|tla|baz|darcs|p4} ] [ --ശാഖ ബ്രാഞ്ച് ] [ -b|--നിർമ്മാതാവ് ബിൽഡർ ] [
--സ്വത്തുക്കൾ സവിശേഷതകൾ ] [ --ടൈ-ടോപ്പ് ഫയൽ FILE ] [ --try-topdir PATH ]

ബിൽഡ്ബോട്ട് ട്രൈസെർവർ [ --ജോബ്ദിർ PATH ]

ബിൽഡ്ബോട്ട് കോൺഫിഗറേഷൻ പരിശോധിക്കുക [ കോൺഫിഗറേഷൻ ]

ബിൽഡ്ബോട്ട് [ --വാക്കുകൾ ] { തുടക്കം|നിർത്തുക|പുനരാരംഭിക്കുക|നെടുവീർപ്പ്|reconfig } [ PATH ]

ബിൽഡ്ബോട്ട് [ --വാക്കുകൾ ] { --സഹായിക്കൂ|--പതിപ്പ് }

വിവരണം


ബിൽഡ്‌ബോട്ട് കമാൻഡ്-ലൈൻ ടൂൾ ഒരു ബിൽഡ്‌മാസ്റ്റർ ആരംഭിക്കാനോ നിർത്താനോ ഉപയോഗിക്കാനാകും
ഒരു റണ്ണിംഗ് ബിൽഡ്മാസ്റ്റർ ഉദാഹരണവുമായി സംവദിക്കുക. അതിന്റെ ചില ഉപകമാൻഡുകൾ ഉദ്ദേശിച്ചുള്ളതാണ്
ബിൽഡ്‌മാസ്റ്റർ അഡ്‌മിനുകൾ, ചിലത് കോഡ് എഡിറ്റ് ചെയ്യുന്ന ഡെവലപ്പർമാർക്കുള്ളതാണ്
buildbot നിരീക്ഷിക്കുന്നു.

ഓപ്ഷനുകൾ


കമാൻഡുകൾ
സൃഷ്ടിക്കുക-മാസ്റ്റർ
ഒരു പുതിയ ബിൽഡ്മാസ്റ്ററിനായി ഒരു ഡയറക്‌ടറി സൃഷ്‌ടിക്കുകയും ജനപ്രിയമാക്കുകയും ചെയ്യുക

അപ്ഗ്രേഡ്-മാസ്റ്റർ
നിലവിലെ പതിപ്പിനായി നിലവിലുള്ള ബിൽഡ്മാസ്റ്റർ ഡയറക്‌ടറി അപ്‌ഗ്രേഡുചെയ്യുക

തുടക്കം ഒരു ബിൽഡ്മാസ്റ്റർ ആരംഭിക്കുക

നിർത്തുക ഒരു ബിൽഡ്മാസ്റ്റർ നിർത്തുക

പുനരാരംഭിക്കുക
ഒരു ബിൽഡ്മാസ്റ്റർ പുനരാരംഭിക്കുക

നെടുവീർപ്പ്|reconfig
കോൺഫിഗറേഷൻ ഫയൽ വീണ്ടും വായിക്കാൻ ബിൽഡ്മാസ്റ്ററിന് SIGHUP സിഗ്നൽ അയയ്‌ക്കുക

അയക്കുക
ബിൽഡ്മാസ്റ്ററിന് ഒരു മാറ്റം അയയ്ക്കുക

ഡീബഗ്ക്ലയന്റ്
ഒരു ചെറിയ ഡീബഗ് പാനൽ gui സമാരംഭിക്കുക

സ്റ്റാറ്റസ്ലോഗ്
നിലവിലെ ബിൽഡർ സ്റ്റാറ്റസ് stdout-ലേക്ക് എമിറ്റ് ചെയ്യുക

സ്റ്റാറ്റസ്ഗുയി
നിലവിലെ ബിൽഡർ നില കാണിക്കുന്ന ഒരു ചെറിയ വിൻഡോ പ്രദർശിപ്പിക്കുക

ശ്രമിക്കൂ നിങ്ങളുടെ പ്രാദേശിക മാറ്റങ്ങൾ ഉപയോഗിച്ച് ഒരു ബിൽഡ് പ്രവർത്തിപ്പിക്കുക. ഈ കമാൻഡിന് മുൻകൂർ കോൺഫിഗറേഷൻ ആവശ്യമാണ്
അത്തരം ബിൽഡ് അഭ്യർത്ഥനകൾ സ്വീകരിക്കാൻ ബിൽഡ്മാസ്റ്ററുടെ. അതിനുള്ള ഡോക്യുമെന്റേഷൻ കാണുക
ഈ കമാൻഡിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾ.

ട്രൈസെർവർ
ബിൽഡ്‌മാസ്റ്റർ-സൈഡ് 'ശ്രമിക്കുക' പിന്തുണാ പ്രവർത്തനം, ഉപയോക്താക്കൾക്കുള്ളതല്ല

ചെക്ക് കോൺഫിഗറേഷൻ
ബിൽഡ്ബോട്ട് മാസ്റ്റർ കോൺഫിഗറേഷൻ ഫയൽ സാധൂകരിക്കുക.

ആഗോള ഓപ്ഷനുകൾ
-h|--സഹായിക്കൂ
ലഭ്യമായ കമാൻഡുകളുടെയും ആഗോള ഓപ്ഷനുകളുടെയും ലിസ്റ്റ് പ്രിന്റ് ചെയ്യുക. തുടർന്നുള്ള എല്ലാ കമാൻഡുകളും
അവഗണിച്ചു.

--പതിപ്പ്
പ്രിന്റ് ട്വിസ്റ്റ്ഡ്, ബിൽഡ്സ്ലേവ് പതിപ്പ്. തുടർന്നുള്ള എല്ലാ കമാൻഡുകളും അവഗണിക്കപ്പെടുന്നു.

--വാക്കുകൾ
വെർബോസ് ഔട്ട്പുട്ട്.

സൃഷ്ടിക്കുക-മാസ്റ്റർ കമാൻഡ് ഓപ്ഷനുകൾ
-q|--നിശബ്ദമായി
പ്രവർത്തിപ്പിക്കുന്ന കമാൻഡുകൾ പുറത്തുവിടരുത്

-f|--ശക്തിയാണ്
നിലവിലുള്ള ഒരു ഡയറക്‌ടറി വീണ്ടും ഉപയോഗിക്കുക (master.cfg ഫയലിനെ പുനരാലേഖനം ചെയ്യില്ല)

-r|-- സ്ഥലം മാറ്റാവുന്നത്
മാറ്റിസ്ഥാപിക്കാവുന്ന ഒരു buildbot.tac സൃഷ്ടിക്കുക

-n|--no-logrotate
ബിൽഡ്മാസ്റ്റർ റൊട്ടേറ്റ് ലോഗുകൾ സ്വയം അനുവദിക്കരുത്.

-c|--config
ബിൽഡ്ബോട്ട് മാസ്റ്റർ കോൺഫിഗറേഷൻ ഫയലിന്റെ പേര് സജ്ജീകരിക്കുക കോൺഫിഗർ ചെയ്യുക. ഡിഫോൾട്ട് ഫയലിന്റെ പേര്
master.cfg.

-s|--ലോഗ് സൈസ്
വളച്ചൊടിച്ച ലോഫ് ഫയൽ തിരിക്കുന്ന വലുപ്പം സജ്ജമാക്കുക SIZE ബൈറ്റുകൾ. സ്ഥിര മൂല്യം ആണ്
1000000 ബൈറ്റുകൾ.

-l|--ലോഗ് കൗണ്ട്
സൂക്ഷിച്ചിരിക്കുന്ന പഴയ വളച്ചൊടിച്ച ലോഗ് ഫയലുകളുടെ എണ്ണം പരിമിതപ്പെടുത്തുക COUNT. എല്ലാ ഫയലുകളും സൂക്ഷിച്ചിരിക്കുന്നു
സ്ഥിരസ്ഥിതിയായി.

--db ഷെഡ്യൂളർ/സ്റ്റാറ്റസ് അവസ്ഥ സംഭരിക്കുന്നതിന് ഡാറ്റാബേസ് കണക്ഷൻ സജ്ജമാക്കുക ഡാറ്റബേസ്.
സ്ഥിര മൂല്യം ആണ് sqlite:///state.sqlite.

PATH ബിൽഡ്ബോട്ട് മാസ്റ്റർ ഫയലുകൾ സംഭരിക്കുന്ന ഡയറക്ടറി.

അപ്ഗ്രേഡ്-മാസ്റ്റർ കമാൻഡ് ഓപ്ഷനുകൾ
-q|--നിശബ്ദമായി
പ്രവർത്തിപ്പിക്കുന്ന കമാൻഡുകൾ പുറത്തുവിടരുത്.

-r|--പകരം
സ്ഥിരീകരണമില്ലാതെ പരിഷ്കരിച്ച ഫയലുകൾ മാറ്റിസ്ഥാപിക്കുക.

--db ഷെഡ്യൂളർ/സ്റ്റാറ്റസ് അവസ്ഥ സംഭരിക്കുന്നതിന് ഡാറ്റാബേസ് കണക്ഷൻ സജ്ജമാക്കുക ഡാറ്റബേസ്.
സ്ഥിര മൂല്യം ആണ് sqlite:///state.sqlite.

PATH ബിൽഡ്ബോട്ട് മാസ്റ്റർ ഫയലുകൾ സംഭരിച്ചിരിക്കുന്ന ഡയറക്ടറി.

അയക്കുക കമാൻഡ് ഓപ്ഷനുകൾ
--മാസ്റ്റർ
ഫോമിൽ അറ്റാച്ചുചെയ്യാൻ ബിൽഡ്മാസ്റ്ററുടെ PBListener-ന്റെ സ്ഥാനം സജ്ജമാക്കുക HOST,:പോർട്ട്.

-u|--ഉപയോക്തൃനാമം
കമ്മിറ്ററുടെ ഉപയോക്തൃനാമം സജ്ജീകരിക്കുക USERNAME.

-R|--സംഭരണിയാണ്
റിപ്പോസിറ്ററി URL എന്നതിലേക്ക് സജ്ജമാക്കുക സംഭരണിയാണ്.

-P|--പദ്ധതി
പ്രോജക്റ്റ് സ്പെസിഫയർ സജ്ജമാക്കുക പ്രോജക്ട്.

-b|--ശാഖ
ബ്രാഞ്ചിന്റെ പേര് എന്നായി സജ്ജീകരിക്കുക ബ്രാഞ്ച്.

-c|--വിഭാഗം
ശേഖരത്തിന്റെ വിഭാഗം സജ്ജമാക്കുക CATEGORY.

-r|--റിവിഷൻ
ലേക്ക് പുനരവലോകനം നിർമ്മിക്കുന്നു പുനരവലോകനം.

--revision-file
ഉപയോഗം REVISIONFILE റിവിഷൻ സ്പെക് ഡാറ്റ വായിക്കാനുള്ള ഫയൽ.

-p|--സ്വത്ത്
മാറ്റാൻ പ്രോപ്പർട്ടി സജ്ജമാക്കുക സ്വത്ത്. അത് ഫോർമാറ്റിൽ ആയിരിക്കണം NAME:, VALUE-.

-m|--അഭിപ്രായങ്ങൾ
എന്നതിലേക്ക് ലോഗ് സന്ദേശം സജ്ജമാക്കുക സന്ദേശം.

-F|--ലോഗ് ഫയൽ
ലോഗ്‌ഫയൽ സജ്ജമാക്കുക ലോഗ്ഫിൽ.

-w|--എപ്പോൾ
മാറ്റുന്ന സമയമായി ഉപയോഗിക്കുന്ന ടൈംസ്റ്റാമ്പ് സജ്ജീകരിക്കുക ടൈംസ്റ്റാമ്പ്.

ഫയലുകൾ ഫയലുകളുടെ ലിസ് മാറ്റി.

ഡീബഗ്ക്ലയന്റ് കമാൻഡ് ഓപ്ഷനുകൾ
-m|--മാസ്റ്റർ
ഫോമിൽ അറ്റാച്ചുചെയ്യാൻ ബിൽഡ്മാസ്റ്ററുടെ PBListener-ന്റെ സ്ഥാനം സജ്ജമാക്കുക HOST,:പോർട്ട്.

-p|--passwd
ഉപയോഗിക്കാൻ പാസ്‌വേഡ് ഡീബഗ് ചെയ്യുക.

സ്റ്റാറ്റസ്ലോഗ് കമാൻഡ് ഓപ്ഷനുകൾ
-m|--മാസ്റ്റർ
ഫോമിൽ അറ്റാച്ചുചെയ്യാൻ ബിൽഡ്മാസ്റ്ററുടെ PBListener-ന്റെ സ്ഥാനം സജ്ജമാക്കുക HOST,:പോർട്ട്.

-u|--ഉപയോക്തൃനാമം
PB പ്രാമാണീകരണത്തിനായി ഉപയോക്തൃനാമം സജ്ജമാക്കുക USERNAME. സ്ഥിരസ്ഥിതിയാണ് സ്റ്റാറ്റസ് ക്ലയന്റ്.

-p|--passwd
പിബി പ്രാമാണീകരണത്തിനായി പാസ്‌വേഡ് സജ്ജീകരിക്കുക പാസ്വേഡ്. സ്ഥിരസ്ഥിതിയാണ് clientpw.

സ്റ്റാറ്റസ്ഗുയി കമാൻഡ് ഓപ്ഷനുകൾ
-m|--മാസ്റ്റർ
ഫോമിൽ അറ്റാച്ചുചെയ്യാൻ ബിൽഡ്മാസ്റ്ററുടെ PBListener-ന്റെ സ്ഥാനം സജ്ജമാക്കുക HOST,:പോർട്ട്.

-u|--ഉപയോക്തൃനാമം
PB പ്രാമാണീകരണത്തിനായി ഉപയോക്തൃനാമം സജ്ജമാക്കുക USERNAME. സ്ഥിരസ്ഥിതിയാണ് സ്റ്റാറ്റസ് ക്ലയന്റ്.

-p|--passwd
പിബി പ്രാമാണീകരണത്തിനായി പാസ്‌വേഡ് സജ്ജീകരിക്കുക പാസ്വേഡ്. സ്ഥിരസ്ഥിതിയാണ് clientpw.

ശ്രമിക്കൂ കമാൻഡ് ഓപ്ഷനുകൾ
--കാത്തിരിക്കുക നിർമ്മാണം പൂർത്തിയാകുന്നതുവരെ കാത്തിരിക്കുക.

-n|--ഡ്രൈ-റൺ
വിവരങ്ങൾ ശേഖരിക്കുക, എന്നാൽ യഥാർത്ഥത്തിൽ സമർപ്പിക്കരുത്.

--get-builder-names
ലഭ്യമായ ബിൽഡർമാരുടെ പേരുകൾ നേടുക. ഒന്നും സമർപ്പിക്കുന്നില്ല. വേണ്ടി മാത്രം പിന്തുണയ്ക്കുന്നു
'pb' കണക്ഷനുകൾ.

-c|--ബന്ധിപ്പിക്കുക
കണക്ഷൻ തരം. ഒന്നുകിൽ 'ssh' അല്ലെങ്കിൽ 'pb' ആകാം.

--ട്രൈഹോസ്റ്റ്
ബിൽഡ്മാസ്റ്ററിനായി ഹോസ്റ്റ്നാമം (ssh ഉപയോഗിക്കുന്നു) സജ്ജമാക്കുക ഹോസ്റ്റ്നാം.

--ട്രിദിർ
ട്രൈജോബുകൾ നിക്ഷേപിച്ചിരിക്കുന്ന ട്രൈഡിർ (ട്രൈഹോസ്റ്റിൽ) വ്യക്തമാക്കുക.

-m|--മാസ്റ്റർ
ബിൽഡ്മാസ്റ്ററുടെ PBListener ന്റെ സ്ഥാനം രൂപത്തിൽ സജ്ജമാക്കുക HOST,:പോർട്ട്

-u|--ഉപയോക്തൃനാമം
ട്രയൽ ബിൽഡ് നിർവ്വഹിക്കുന്ന ഉപയോക്തൃനാമം സജ്ജീകരിക്കുക USERNAME.

--passwd
പിബി പ്രാമാണീകരണത്തിനായി പാസ്‌വേഡ് സജ്ജീകരിക്കുക പാസ്വേഡ്.

--വ്യത്യാസം ഉപയോഗം ഡിഐഎഫ്എഫ് ഒരു ലോക്കൽ ട്രീ സ്കാൻ ചെയ്യുന്നതിനുപകരം ഒരു പാച്ചായി ഉപയോഗിക്കാൻ ഫയൽ. ഇതിനായി ´-´ ഉപയോഗിക്കുക
stdin.

--പാച്ച് ലെവൽ
അപേക്ഷിക്കാനുള്ള പാച്ച്‌ലെവൽ വ്യക്തമാക്കുക. സ്ഥിരസ്ഥിതികൾ 0. കാണുക പാച്ച് വിവരങ്ങൾക്ക്.

--ബസെരെവ്
ഉപയോഗം ബസെരെവ് ഒരു പ്രാദേശിക വൃക്ഷം സ്കാൻ ചെയ്യുന്നതിനുപകരം പുനരവലോകനം ചെയ്യുക.

--വിസി ഉപയോഗത്തിലുള്ള പതിപ്പ് നിയന്ത്രണ സംവിധാനം വ്യക്തമാക്കുക. സാധ്യമായ മൂല്യങ്ങൾ: cvs, svn, tla, baz, darcs,
പ്൮൫.

--ശാഖ
സ്വയം കണ്ടുപിടിക്കാൻ കഴിയാത്ത VC സിസ്റ്റങ്ങൾക്കായി, ഉപയോഗത്തിലുള്ള ബ്രാഞ്ച് വ്യക്തമാക്കുക.

-b|--നിർമ്മാതാവ്
നിർദ്ദിഷ്ട ബിൽഡറിൽ ട്രയൽ ബിൽഡ് പ്രവർത്തിപ്പിക്കുക. ഒന്നിലധികം തവണ ഉപയോഗിക്കാം.

--സ്വത്തുക്കൾ
ബിൽഡ് എൻവയോൺമെന്റിൽ ലഭ്യമായിട്ടുള്ള പ്രോപ്പർട്ടികളുടെ സെറ്റ് ഫോർമാറ്റിൽ വ്യക്തമാക്കുക
prop1=മൂല്യം 1,prop2=മൂല്യം 2...

--ടൈ-ടോപ്പ് ഫയൽ
മരത്തിന്റെ മുകളിൽ ഒരു ഫയലിന്റെ പേര് വ്യക്തമാക്കുക. കണ്ടെത്തുന്നതിന് ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നു
മുകളിൽ. SVN, CVS എന്നിവയ്ക്ക് മാത്രം ആവശ്യമാണ്.

--try-topdir
പ്രവർത്തിക്കുന്ന പകർപ്പിന്റെ മുകൾ ഭാഗത്തേക്കുള്ള പാത വ്യക്തമാക്കുക. SVN, CVS എന്നിവയ്ക്ക് മാത്രം ആവശ്യമാണ്.

ട്രൈസെർവർ കമാൻഡ് ഓപ്ഷനുകൾ
--ജോബ്ദിർ
ജോലികൾ സമർപ്പിക്കുന്നതിനുള്ള ജോബ്ദിർ (മെയിൽഡിർ).

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ബിൽഡ്ബോട്ട് ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ