文件操作 - ncurses.rb
返回文件管理
返回主菜单
删除本文件
文件: /opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/highline-3.0.1/lib/highline/terminal/ncurses.rb
编辑文件内容
# coding: utf-8 class HighLine class Terminal # NCurses HighLine::Terminal # @note Code migrated +UNTESTED+ from the old code base to the new # terminal api. class NCurses < Terminal require "ffi-ncurses" # (see Terminal#raw_no_echo_mode) def raw_no_echo_mode FFI::NCurses.initscr FFI::NCurses.cbreak end # (see Terminal#restore_mode) def restore_mode FFI::NCurses.endwin end # # (see Terminal#terminal_size) # A ncurses savvy method to fetch the console columns, and rows. # def terminal_size size = [80, 40] FFI::NCurses.initscr begin size = FFI::NCurses.getmaxyx(FFI::NCurses.stdscr).reverse ensure FFI::NCurses.endwin end size end end end end
修改文件时间
将文件时间修改为当前时间的前一年
删除文件