123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- defmodule Komutan do
- @moduledoc """
- Komutan Kullanım Rehberi.
- """
- @doc """
-
- Komutan hakkında bilgi verir.
-
- iex> Komutan.nedir
- """
- def nedir do
- "Komutan Milis Linux için hazırlanmış konsol ve web tabanlı sistem asistanı uygulamasıdır.Sisteminiz için gerekli ayarlamaları kolayca yapabilir ve gerekli yardım hizmeti alabilirsiniz."
- end
-
- @doc """
-
- Komutan sürüm bilgisi verir.
-
- iex> Komutan.sürüm
- """
- def sürüm do
- Mix.shell.info [:green,"0.1"]
- end
-
-
- @doc """
-
- Sistemin tarih ve saat bilgisini gösterir.
- iex> Komutan.tarihsaat
- """
- def tarihsaat do
-
- datetime_ = :calendar.local_time()
- date_ = elem(datetime_, 0)
- time_ = elem(datetime_, 1)
- year = elem(date_ ,0)
- month = elem(date_ ,1)
- day = elem(date_ ,2)
-
- saat = elem(time_ ,2)
- dakika = elem(time_ ,2)
- salise = elem(time_ ,2)
-
- Enum.join([year,month,day], "-") <> " " <> Enum.join([saat,dakika,salise], ":")
-
- #Integer.to_string(year) <> "-" <> Integer.to_string(month) <> "-" <> Integer.to_string(day)
- end
-
- @doc """
-
- Sistemin tarih ve saatini ayarlamak için
- iex> Komutan.saat "yyyy-aa-gg ss-dd-ss"
- """
-
- def tarihsaat(yeni) do
- Mix.shell.info [:green,"tarih ve saat başarıyla ayarlandı.."]
- end
-
-
- @doc """
-
- Komutan uygulamasını günceller.
- iex> Komutan.güncelle
- """
-
- def güncelle do
- IEx.Helpers.recompile
- end
-
- @doc """
-
- Komutan dökümanlarını yeniler.
- iex> Komutan.döküman_oluştur
- """
-
- def dökümanla do
- Mix.Tasks.Docs.run([])
- # alttaki bir kere çalışır-clear yapıp yenilemek gerekir.
- # Mix.Task.run "docs", []
- # Mix.Task.clear()
- end
-
- @doc """
-
- Komutan kod değişikliklerini git sunucuya gönderir.
- iex> Komutan.git_güncelle
- """
-
- def git_güncelle do
- "kullanıma hazır değil,kullanıcı ad,şifre paraetreleri alınacak"
- #System.cmd "sh",["git-guncelle","otomatik_güncelleme"]
- # alttaki bir kere çalışır-clear yapıp yenilemek gerekir.
- # Mix.Task.run "docs", []
- # Mix.Task.clear()
- end
- def anons(bilgi) do
- IO.puts "anons edilecek mesaj: #{bilgi}"
- end
-
- end
|