hashedassets

সফটওয়্যার স্ক্রিনশট:
hashedassets
সফটওয়্যার বিবরণ:
সংস্করণ: 0.3.1.1
তারিখ আপলোড: 12 May 15
ডেভেলপার: Filip Noetzel
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 6

Rating: 1.0/5 (Total Votes: 1)

.

hashedassets কপি তাদের বিষয়বস্তুর উপর ভিত্তি করে ফাইলের নাম ফাইল & nbsp যে কমান্ড-লাইন থেকে হাতিয়ার; এটি কি নামকরণ করা হয় কি একটা ম্যাপ লিখেছেন, যাতে আপনি আপনার ফাইল খুঁজে পেতে পারেন.
এই প্রধান উদ্দেশ্য আপনাকে একটি সুদূর ভবিষ্যতে আপনার উপাদান হেডার মেয়াদ শেষ যোগ করতে পারেন. শুধুমাত্র সেই ব্যবহারকারীদের ক্ষেত্রে পরিবর্তন হয়নি যে ফাইল ডাউনলোড করতে হবে কারণ হ্যাশ ভিত্তিক ফাইলের নাম ব্যবহার করে, আপনার $ VCS পুনর্বিবেচনা সংখ্যা ব্যবহার না করে অনেক বেশি ভালো.
কিছু সোর্স ফাইল তৈরি করা
প্রথমত, আমরা কুচি-কুচি করিয়া কাটা বস্তু করা করার জন্য ফাইল তৈরি:
>>> সিস্টেম ("mkdir ইনপুট /")
>>> সিস্টেম ("mkdir ইনপুট / subdir /")
>>> সিস্টেম ("mkdir মানচিত্র /")
>>> ফাইল হিসাবে ("ইনপুট / foo.txt" "W") ওপেন সঙ্গে:
... File.write ("foo বিন্যাস")
>>> ফাইল হিসাবে ("ইনপুট / subdir / bar.txt" "W") ওপেন সঙ্গে:
... File.write ("বার")
>>> সিস্টেম ('-t200504072213.12 ইনপুট / foo.txt স্পর্শ')
সহজ ব্যবহার
>>> সিস্টেম ("hashedassets মানচিত্র / map.txt ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
mkdir 'আউটপুট'
CP 'ইনপুট / foo.txt' 'আউটপুট / সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt'
CP 'ইনপুট / subdir / bar.txt' 'আউটপুট / Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt'
>>> ("মানচিত্র / map.txt") খোলা প্রিন্ট করা হবে. পড়া ()
subdir / bar.txt: Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt
foo.txt: সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt

>>> সিস্টেম ("ম আউটপুট /")
সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt
Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt
>>> সিস্টেম ("ম মানচিত্র /")
map.txt
লগিং স্তর
আমরা শান্ত হতে কমান্ড বলি, এটা কি করছে মুদ্রণ না:
>>> সিস্টেম ("hashedassets -q মানচিত্র / map2.txt ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
আমরা কমান্ড আরো ভার্বোস হতে বলি, এটা আরো তথ্য লগ করা:
>>> সিস্টেম ("hashedassets -vvv -র ফলে অতিরিক্ত মানচিত্র / map3.txt ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
ডিবাগ স্তর থেকে 10 সেট
CP 'ইনপুট / foo.txt' 'আউটপুট / সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt'
CP 'ইনপুট / subdir / bar.txt' 'আউটপুট / Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt'
পরিবর্তনের সময় এছাড়াও সংরক্ষিত করা হয়:
>>> Old_stat = os.stat ("ইনপুট / foo.txt")
>>> New_stat = os.stat ("আউটপুট / সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt")
>>> [(Getattr (old_stat, ঠেকনা) == getattr (new_stat, ঠেকনা))
... ('St_mtime', 'st_atime', 'st_ino',)] এ ঠেকনা জন্য
[এটা ঠিক যে, এটা ঠিক যে, মিথ্যা]
আমরা সহজেই একাধিক ফরম্যাটের সঙ্গে এটা করতে পারেন:
দয়া করে জাভাস্ক্রিপ্ট
>>> সিস্টেম ("hashedassets my_callback মানচিত্র -n / map.js ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
CP 'ইনপুট / foo.txt' 'আউটপুট / সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt'
CP 'ইনপুট / subdir / bar.txt' 'আউটপুট / Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt'
>>> ("মানচিত্র / map.js") খোলা মুদ্রণ.) (পড়া
Var my_callback = {
& Nbsp; "foo.txt": "সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt",
& Nbsp; "subdir / bar.txt": "Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt"
};
JSON
>>> সিস্টেম ("hashedassets -n my_callback মানচিত্র / map.json ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
CP 'ইনপুট / foo.txt' 'আউটপুট / সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt'
CP 'ইনপুট / subdir / bar.txt' 'আউটপুট / Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt'
>>> ("মানচিত্র / map.json") খোলা প্রিন্ট করা হবে. পড়া ()
{
& Nbsp; "foo.txt": "সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt",
& Nbsp; "subdir / bar.txt": "Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt"
}
Jsonp
>>> সিস্টেম ("hashedassets my_callback মানচিত্র -n / map.jsonp ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
CP 'ইনপুট / foo.txt' 'আউটপুট / সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt'
CP 'ইনপুট / subdir / bar.txt' 'আউটপুট / Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt'
>>> ("মানচিত্র / map.jsonp") খোলা প্রিন্ট করা হবে. পড়া ()
my_callback ({
& Nbsp; "foo.txt": "সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt",
& Nbsp; "subdir / bar.txt": "Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt"
});
SASS
SASS CSS এর উপরে একটি মেটা ভাষা.
>>> সিস্টেম ("hashedassets my_callback মানচিত্র -n / map.scss ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
CP 'ইনপুট / foo.txt' 'আউটপুট / সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt'
CP 'ইনপুট / subdir / bar.txt' 'আউটপুট / Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt'
>>> ("মানচিত্র / map.scss") খোলা প্রিন্ট করা হবে. পড়া ()
mixin my_callback ($ নির্দেশ, $ PATH-) {
& Nbsp;if $ PATH- == "subdir / bar.txt" {# {$ নির্দেশ}: URL ("Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt"); }
& Nbsp;else যদি $ PATH- == "foo.txt" {# {$ নির্দেশ}: URL ("সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt"); }
& Nbsp;else {
& Nbsp;warn "খুঁজে পাচ্ছি না" # "সম্পদের তালিকায়" {$ PATH-};
& Nbsp; # {$ নির্দেশ}: URL ($ PATH-);
& Nbsp;}
}
পিএইচপি
>>> সিস্টেম ("hashedassets -n my_callback মানচিত্র / map.php ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
CP 'ইনপুট / foo.txt' 'আউটপুট / সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt'
CP 'ইনপুট / subdir / bar.txt' 'আউটপুট / Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt'
>>> ("মানচিত্র / map.php") খোলা প্রিন্ট করা হবে. পড়া ()
$ My_callback = অ্যারের (
& Nbsp; "subdir / bar.txt" => "Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt",
& Nbsp; "foo.txt" => "সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt",
)
কিন্তু
আমরা আমাদের জন্য প্রতিস্থাপন আছে যে একটি কিন্তু স্ক্রিপ্ট তৈরি করতে পারেন:
>>> সিস্টেম ("hashedassets -n my_callback মানচিত্র / map.sed ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
CP 'ইনপুট / foo.txt' 'আউটপুট / সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt'
CP 'ইনপুট / subdir / bar.txt' 'আউটপুট / Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt'
>>> খোলা মুদ্রণ ("মানচিত্র / map.sed"). পড়া ()
S / subdir / বার .txt / Ys23Ag_5IOWqZCw9QGaVDdHwH00 .txt / ছ
S / foo বিন্যাস .txt / সি-7Hteo_D9vJXQ3UfzxbwnXaijM .txt / ছ

আমরা কিন্তু সঙ্গে সরাসরি এই ব্যবহার করতে সক্ষম হওয়া উচিত
>>> খোলা সঙ্গে ("replaceme.html", "W") ফাইল হিসাবে:
... File.write ('<একটি href = foo.txt> বার ')
স্ক্রিপ্ট তারপর এই মত প্রয়োগ করা হয়:
>>> সিস্টেম ("কিন্তু -f মানচিত্র / map.sed replaceme.html")
<একটি href = সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt> বার
তবে, '.' ওয়াইল্ডকার্ড হিসাবে গণ্য করা হয় না, তাই নিম্নলিখিত কাজ করে না
>>> খোলা সঙ্গে ("replaceme2.html", "W") ফাইল হিসাবে:
... File.write ('<একটি href = fooAtxt> বার ')
>>> সিস্টেম ("কিন্তু -f মানচিত্র / map.sed replaceme2.html")
<একটি href = fooAtxt> বার
-t সঙ্গে টাইপ নির্দিষ্ট
গুড লাক! ফাইলের নাম থেকে অনুমিত হয়, কিন্তু আপনি ভাল হিসাবে এটি নির্দিষ্ট করতে পারেন:
>>> সিস্টেম ("hashedassets -t জাতীয় cantguessmaptype ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
CP 'ইনপুট / foo.txt' 'আউটপুট / সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt'
CP 'ইনপুট / subdir / bar.txt' 'আউটপুট / Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt'
-l সঙ্গে ফাইলের নাম এর দৈর্ঘ্য উল্লেখ
>>> সিস্টেম ("hashedassets -l 10 মানচিত্র / shortmap.json ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
CP 'ইনপুট / foo.txt' 'আউটপুট / সি-7Hteo_D9.txt'
CP 'ইনপুট / subdir / bar.txt' 'আউটপুট / Ys23Ag_5IO.txt'
>>> সিস্টেম ("RM আউটপুট / সি-7Hteo_D9.txt আউটপুট / Ys23Ag_5IO.txt")
-d সঙ্গে ডাইজেস্ট উল্লেখ
>>> সিস্টেম ("hashedassets -d MD5 মানচিত্র / shortmap.json ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
CP 'ইনপুট / foo.txt' 'আউটপুট / rL0Y20zC-Fzt72VPzMSk2A.txt'
CP 'ইনপুট / subdir / bar.txt' 'আউটপুট / N7UdGUp1E-RbVvZSTy1R8g.txt'
>>> সিস্টেম ("RM আউটপুট / rL0Y20zC-Fzt72VPzMSk2A.txt আউটপুট / N7UdGUp1E-RbVvZSTy1R8g.txt")
পুনরায় ব্যবহার করে একটি মানচিত্রের
প্রোগ্রাম শুধুমাত্র থেকে পরিবর্তিত হয়নি যে ফাইল কপি করার পূর্বে চালান তৈরি ম্যাপে সার্চ. তাই, নিম্নলিখিত কমান্ডের সাহায্যে যে কোন ফাইল কপি করা হবে না:
>>> সিস্টেম ("hashedassets মানচিত্র / map.scss ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
>>> সিস্টেম ("hashedassets মানচিত্র / map.php ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
>>> সিস্টেম ("hashedassets মানচিত্র / map.js ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
>>> সিস্টেম ("hashedassets মানচিত্র / map.json ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
>>> সিস্টেম ("hashedassets মানচিত্র / map.sed ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
>>> সিস্টেম ("hashedassets মানচিত্র / map.jsonp ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
>>> সিস্টেম ("hashedassets মানচিত্র / map.txt ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
আমরা মধ্যে ইনপুট ফাইল এক স্পর্শ hashsum একই কারণ, ফাইল পড়তে কিন্তু কপি করা হবে:
>>> সিস্টেম ('-t200504072214.12 ইনপুট / foo.txt স্পর্শ')
>>> সিস্টেম ("hashedassets মানচিত্র / map.json ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
আমরা ফাইল এর কন্টেন্ট পরিবর্তন করা হলে, এটি একটি নতুন নাম পাবেন:
>>> ফাইল হিসাবে ("ইনপুট / foo.txt" "W") ওপেন সঙ্গে:
... File.write ("foofoo")
>>> সিস্টেম ("hashedassets মানচিত্র / map.json ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
RM 'আউটপুট / সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt'
CP 'ইনপুট / foo.txt' 'আউটপুট / QIDaFD7KLKQh0l5O6b8exdew3b0.txt'
আপনি তারপর ডিরেক্টরির মধ্যে ফাইল তালিকা যদি, পুরোনো ফাইল '' আউটপুট / সি-7Hteo_D9vJXQ3UfzxbwnXaijM.txt '' চলে গেছে মনে রাখবেন:
>>> সিস্টেম ("ম আউটপুট /")
QIDaFD7KLKQh0l5O6b8exdew3b0.txt
Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt
আমরা তৈরি করা ফাইল এক মুছে ফেলেন, এটা recreated পরার:
>>> সিস্টেম ("RM আউটপুট / Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt")
>>> সিস্টেম ("hashedassets মানচিত্র / map.json ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
CP 'ইনপুট / subdir / bar.txt' 'আউটপুট / Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt'
>>> সিস্টেম ("ম আউটপুট /")
QIDaFD7KLKQh0l5O6b8exdew3b0.txt
Ys23Ag_5IOWqZCw9QGaVDdHwH00.txt
মূল কন্টেন্ট পরিবর্তন কারণ সম্পর্কে যে একটি ফাইল অপসারণ করা, এটা recreated না হয়:
>>> সিস্টেম ("RM আউটপুট / QIDaFD7KLKQh0l5O6b8exdew3b0.txt")
>>> ফাইল হিসাবে ("ইনপুট / foo.txt" "W") ওপেন সঙ্গে:
... File.write ("foofoofoo")
>>> সিস্টেম ("hashedassets মানচিত্র / map.json ইনপুট / *. TXT ইনপুট / * / *. TXT আউটপুট /")
CP 'ইনপুট / foo.txt' 'আউটপুট / NdbmnXyjdY2paFzlDw9aJzCKH9w.txt'
হ্যান্ডলিং ত্রুটি
আমরা কোনো আর্গুমেন্ট সঙ্গে এই রান যাইহোক, যদি এটি বিফল হয়:
>>> সিস্টেম ("hashedassets", বহিরাগত = সত্য)
ব্যবহার: hashedassets [অপশন] MAPFILE উৎস [...] DEST

hashedassets: ত্রুটি: আপনি নির্দিষ্ট করতে হবে অন্তত MAPFILE উৎস এবং DEST

আবশ্যক

অনুরূপ সফ্টওয়্যার

ALmoviesRenamer
ALmoviesRenamer

14 Apr 15

CLEX
CLEX

17 Feb 15

Beyond Compare
Beyond Compare

17 Aug 18

FindRepe
FindRepe

20 Feb 15

মন্তব্য hashedassets

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান